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)
|
||||
endif()
|
||||
|
||||
# CMake Tools
|
||||
add_subdirectory(cmake)
|
||||
|
||||
|
||||
###############################################################################
|
||||
# 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