Skip to content

Commit 48cc70c

Browse files
committed
generate GTSAM_UNSTABLE Cmake exports
1 parent c56579c commit 48cc70c

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

CMakeLists.txt

+5
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,11 @@ endif()
105105
GtsamMakeConfigFile(GTSAM "${CMAKE_CURRENT_SOURCE_DIR}/gtsam_extra.cmake.in")
106106
export(TARGETS ${GTSAM_EXPORTED_TARGETS} FILE GTSAM-exports.cmake)
107107

108+
if (GTSAM_BUILD_UNSTABLE)
109+
GtsamMakeConfigFile(GTSAM_UNSTABLE "${CMAKE_CURRENT_SOURCE_DIR}/gtsam_extra.cmake.in")
110+
export(TARGETS ${GTSAM_UNSTABLE_EXPORTED_TARGETS} FILE GTSAM_UNSTABLE-exports.cmake)
111+
endif()
112+
108113
# Check for doxygen availability - optional dependency
109114
find_package(Doxygen)
110115

gtsam_unstable/CMakeLists.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -100,12 +100,12 @@ endif()
100100

101101
install(
102102
TARGETS gtsam_unstable
103-
EXPORT GTSAM-exports
103+
EXPORT GTSAM_UNSTABLE-exports
104104
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
105105
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
106106
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
107-
list(APPEND GTSAM_EXPORTED_TARGETS gtsam_unstable)
108-
set(GTSAM_EXPORTED_TARGETS "${GTSAM_EXPORTED_TARGETS}" PARENT_SCOPE)
107+
list(APPEND GTSAM_UNSTABLE_EXPORTED_TARGETS gtsam_unstable)
108+
set(GTSAM_UNSTABLE_EXPORTED_TARGETS "${GTSAM_UNSTABLE_EXPORTED_TARGETS}" PARENT_SCOPE)
109109

110110
# Build examples
111111
add_subdirectory(examples)

0 commit comments

Comments
 (0)