node-openalpr
Version:
Node.js OpenALPR Bindings
29 lines (22 loc) • 968 B
Plain Text
cmake_minimum_required (VERSION 2.6)
set(go_source_files
openalprgo.cpp
)
add_library(openalprgo SHARED ${go_source_files})
set_target_properties(openalprgo PROPERTIES SOVERSION ${OPENALPR_MAJOR_VERSION})
TARGET_LINK_LIBRARIES(openalprgo openalpr)
if (NOT WIN32)
#generate the .pc file
SET(prefix "${CMAKE_INSTALL_PREFIX}")
SET(exec_prefix "\${prefix}")
SET(libdir "\${exec_prefix}/lib")
SET(includedir "\${exec_prefix}/include")
SET(VERSION "${OPENALPR_VERSION}")
CONFIGURE_FILE(
"${CMAKE_MODULE_PATH}/templates/openalpr.pc.in"
"${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/openalpr.pc"
@ONLY)
install (FILES "${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/openalpr.pc" DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig")
ENDIF()
install (TARGETS openalprgo DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
install (FILES openalprgo.h DESTINATION ${CMAKE_INSTALL_PREFIX}/include)