Added cmake code to install cmake tools, and a GTSAM-CMakeToolsConfig file to automatically find them.
parent
7efe7cefca
commit
e029204c01
|
@ -321,6 +321,9 @@ if (DOXYGEN_FOUND)
|
||||||
add_subdirectory(doc)
|
add_subdirectory(doc)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# CMake Tools
|
||||||
|
add_subdirectory(cmake)
|
||||||
|
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Set up CPack
|
# Set up CPack
|
||||||
|
|
|
@ -0,0 +1,26 @@
|
||||||
|
# This file installs the scripts from this directory that may be used in other
|
||||||
|
# projects. See README.txt in this directory for documentation.
|
||||||
|
|
||||||
|
# Set the install directory depending on the platform so it will be found by
|
||||||
|
# find_package(GTSAM-CMakeTools)
|
||||||
|
if(WIN32 AND NOT CYGWIN)
|
||||||
|
set(SCRIPT_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/CMake")
|
||||||
|
else()
|
||||||
|
set(SCRIPT_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib/cmake")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
# Install scripts
|
||||||
|
install(FILES
|
||||||
|
GTSAM-CMakeToolsConfig.cmake
|
||||||
|
Config.cmake.in
|
||||||
|
dllexport.h.in
|
||||||
|
GtsamBuildTypes.cmake
|
||||||
|
GtsamMakeConfigFile.cmake
|
||||||
|
GtsamMatlabWrap.cmake
|
||||||
|
GtsamPrinting.cmake
|
||||||
|
GtsamPythonWrap.cmake
|
||||||
|
GtsamTesting.cmake
|
||||||
|
GtsamTestingObsolete.cmake
|
||||||
|
DESTINATION "${SCRIPT_INSTALL_DIR}/GTSAM-CMakeTools")
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
# This config file modifies CMAKE_MODULE_PATH so that the GTSAM-CMakeTools files may be included
|
||||||
|
|
||||||
|
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}")
|
Loading…
Reference in New Issue