diff --git a/CMakeLists.txt b/CMakeLists.txt index 3c3766dda..27bed41e6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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 diff --git a/gtsam_extra.cmake.in b/gtsam_extra.cmake.in new file mode 100644 index 000000000..8b7060b14 --- /dev/null +++ b/gtsam_extra.cmake.in @@ -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()