Skip to content

Commit

Permalink
target_compile_definitions was added in CMake 2.8.11
Browse files Browse the repository at this point in the history
  • Loading branch information
andyli committed May 8, 2016
1 parent ec9d6ea commit 63c8ff1
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -673,7 +673,13 @@ if (STATIC_SQLITE3)
)
target_include_directories(sqlite.ndll PRIVATE ${CMAKE_BINARY_DIR}/libs/src/Sqlite3)
target_link_libraries(sqlite.ndll libneko)
target_compile_definitions(sqlite.ndll PRIVATE SQLITE_MAX_VARIABLE_NUMBER=250000 SQLITE_ENABLE_RTREE=1)
if (${CMAKE_VERSION} VERSION_LESS 2.8.11)
set_target_properties(sqlite.ndll
PROPERTIES
COMPILE_DEFINITIONS "SQLITE_MAX_VARIABLE_NUMBER=250000;SQLITE_ENABLE_RTREE=1")
else()
target_compile_definitions(sqlite.ndll PRIVATE SQLITE_MAX_VARIABLE_NUMBER=250000 SQLITE_ENABLE_RTREE=1)
endif()
else()
add_library(sqlite.ndll MODULE ${EXCLUDE_SQLITE_NDLL_FROM_ALL} libs/sqlite/sqlite.c)
pkg_check_modules(SQLITE3 REQUIRED sqlite3)
Expand Down

0 comments on commit 63c8ff1

Please sign in to comment.