fix compilation with CMake 3.2, closes #1422
CMake 3.2 changed the behavior of add_custom_command and ungenerated dependencies. Replaced with add_custom_target that works on version 2.8+
This commit is contained in:
parent
78735fae6b
commit
5565662d87
@ -34,15 +34,12 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include/)
|
|||||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/third_party/)
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/third_party/)
|
||||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/third_party/libosmium/include/)
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/third_party/libosmium/include/)
|
||||||
|
|
||||||
add_custom_command(OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/util/fingerprint.cpp fingerprint.cpp.alwaysbuild
|
add_custom_target(FingerPrintConfigure ALL
|
||||||
COMMAND ${CMAKE_COMMAND} -DSOURCE_DIR=${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_COMMAND} -DSOURCE_DIR=${CMAKE_SOURCE_DIR}
|
||||||
-P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/FingerPrint-Config.cmake
|
-P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/FingerPrint-Config.cmake
|
||||||
DEPENDS
|
COMMENT "Configuring revision fingerprint"
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/util/fingerprint.cpp.in
|
|
||||||
COMMENT "Configuring fingerprint.cpp"
|
|
||||||
VERBATIM)
|
VERBATIM)
|
||||||
|
|
||||||
add_custom_target(FingerPrintConfigure DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/util/fingerprint.cpp)
|
|
||||||
add_custom_target(tests DEPENDS datastructure-tests algorithm-tests)
|
add_custom_target(tests DEPENDS datastructure-tests algorithm-tests)
|
||||||
add_custom_target(benchmarks DEPENDS rtree-bench)
|
add_custom_target(benchmarks DEPENDS rtree-bench)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user