Some cleanup in compiling wrappers
parent
597d617808
commit
501635352d
|
@ -67,10 +67,8 @@ option(GTSAM_THROW_CHEIRALITY_EXCEPTION "Throw exception when a triangulated poi
|
|||
# TODO: Check for matlab mex binary before handling building of binaries
|
||||
option(GTSAM_INSTALL_MATLAB_TOOLBOX "Enable/Disable installation of matlab toolbox" OFF)
|
||||
option(GTSAM_BUILD_WRAP "Enable/Disable building of matlab wrap utility (necessary for matlab interface)" ON)
|
||||
option(GTSAM_INSTALL_WRAP "Enable/Disable installation of wrap utility for wrapping other libraries" ON)
|
||||
|
||||
# Check / set dependent variables for MATLAB wrapper
|
||||
set(GTSAM_WRAP_HEADER_PATH "${PROJECT_SOURCE_DIR}/wrap")
|
||||
if(GTSAM_INSTALL_MATLAB_TOOLBOX AND NOT GTSAM_BUILD_WRAP)
|
||||
message(FATAL_ERROR "GTSAM_INSTALL_MATLAB_TOOLBOX is enabled, please also enable GTSAM_BUILD_WRAP")
|
||||
endif()
|
||||
|
|
|
@ -10,9 +10,9 @@ set (GTSAM_USE_TBB @GTSAM_USE_TBB@)
|
|||
set (GTSAM_DEFAULT_ALLOCATOR @GTSAM_DEFAULT_ALLOCATOR@)
|
||||
|
||||
if("@GTSAM_USE_TBB@")
|
||||
list(INSERT GTSAM_INCLUDE_DIR 0 "@TBB_INCLUDE_DIRS@") # Insert at beginning of list so that GTSAM still comes last
|
||||
list(APPEND GTSAM_INCLUDE_DIR "@TBB_INCLUDE_DIRS@")
|
||||
endif()
|
||||
|
||||
if("@GTSAM_USE_EIGEN_MKL@")
|
||||
list(INSERT GTSAM_INCLUDE_DIR 0 "@MKL_INCLUDE_DIR@") # Insert at beginning of list so that GTSAM still comes last
|
||||
list(APPEND GTSAM_INCLUDE_DIR "@MKL_INCLUDE_DIR@")
|
||||
endif()
|
||||
|
|
|
@ -23,11 +23,9 @@ file(RELATIVE_PATH relative_path "${PROJECT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE
|
|||
set_target_properties(wrap_lib wrap PROPERTIES FOLDER "${relative_path}")
|
||||
|
||||
# Install wrap binary and export target
|
||||
if (GTSAM_INSTALL_WRAP)
|
||||
install(TARGETS wrap EXPORT GTSAM-exports DESTINATION bin)
|
||||
list(APPEND GTSAM_EXPORTED_TARGETS wrap)
|
||||
set(GTSAM_EXPORTED_TARGETS "${GTSAM_EXPORTED_TARGETS}" PARENT_SCOPE)
|
||||
endif(GTSAM_INSTALL_WRAP)
|
||||
install(TARGETS wrap EXPORT GTSAM-exports DESTINATION bin)
|
||||
list(APPEND GTSAM_EXPORTED_TARGETS wrap)
|
||||
set(GTSAM_EXPORTED_TARGETS "${GTSAM_EXPORTED_TARGETS}" PARENT_SCOPE)
|
||||
|
||||
# Install matlab header
|
||||
install(FILES matlab.h DESTINATION include/wrap)
|
||||
|
|
Loading…
Reference in New Issue