Require libsqlite3
This commit is contained in:
parent
a78a01eacc
commit
28aa388476
2 changed files with 10 additions and 1 deletions
|
@ -4,6 +4,11 @@ project(GMRF C CXX)
|
|||
set(CMAKE_MODULE_PATH ${GMRF_SOURCE_DIR})
|
||||
|
||||
find_package(BISON 2.5 REQUIRED)
|
||||
find_package(PkgConfig REQUIRED)
|
||||
|
||||
|
||||
pkg_check_modules(SQLITE REQUIRED sqlite3)
|
||||
|
||||
|
||||
add_subdirectory(mmss)
|
||||
add_subdirectory(mmss-protocol)
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
include_directories(${GMRF_SOURCE_DIR}/include ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
||||
link_directories(${SQLITE_LIBRARY_DIRS})
|
||||
set_directory_properties(PROPERTIES COMPILE_DEFINITIONS _GNU_SOURCE)
|
||||
|
||||
BISON_TARGET(mmss_config_parse config.y ${CMAKE_CURRENT_BINARY_DIR}/config.yy.cpp)
|
||||
|
@ -18,4 +19,7 @@ add_executable(mmss
|
|||
${BISON_mmss_config_parse_OUTPUTS}
|
||||
)
|
||||
target_link_libraries(mmss dl)
|
||||
set_target_properties(mmss PROPERTIES COMPILE_FLAGS "-std=c++11 -Wall")
|
||||
set_property(TARGET mmss PROPERTY COMPILE_FLAGS "-std=c++11 ${SQLITE_CFLAGS_OTHER} -Wall")
|
||||
set_property(TARGET mmss PROPERTY LINK_FLAGS "${SQLITE_LDFLAGS_OTHER}")
|
||||
set_property(TARGET mmss APPEND PROPERTY INCLUDE_DIRECTORIES ${SQLITE_INCLUDE_DIRS})
|
||||
target_link_libraries(mmss ${SQLITE_LIBRARIES})
|
||||
|
|
Reference in a new issue