Added option for configuring and installing an extra project-specific cmake definitions file

release/4.3a0
Richard Roberts 2013-08-24 18:01:26 +00:00
parent 5fe46f9bad
commit b7b655cb7f
2 changed files with 12 additions and 1 deletions

View File

@ -259,7 +259,7 @@ if (GTSAM_BUILD_UNSTABLE)
endif(GTSAM_BUILD_UNSTABLE)
# Install config and export files
GtsamMakeConfigFile(GTSAM)
GtsamMakeConfigFile(GTSAM "${CMAKE_CURRENT_SOURCE_DIR}/gtsam_extra.cmake.in")
export(TARGETS ${GTSAM_EXPORTED_TARGETS} FILE GTSAM-exports.cmake)
# Check for doxygen availability - optional dependency

11
gtsam_extra.cmake.in Normal file
View File

@ -0,0 +1,11 @@
# Extra CMake definitions for GTSAM
set (GTSAM_VERSION_MAJOR @GTSAM_VERSION_MAJOR@)
set (GTSAM_VERSION_MINOR @GTSAM_VERSION_MINOR@)
set (GTSAM_VERSION_PATCH @GTSAM_VERSION_PATCH@)
set (GTSAM_VERSION_NUMERIC @GTSAM_VERSION_NUMERIC@)
set (GTSAM_VERSION_STRING "@GTSAM_VERSION_STRING@")
if(@GTSAM_USE_TBB@)
set (GTSAM_USE_TBB @GTSAM_USE_TBB@)
endif()