OS-based improved support
parent
ea81675393
commit
3cde40ddc8
|
@ -31,9 +31,6 @@ else()
|
|||
add_subdirectory(${GTSAM_SOURCE_DIR}/gtsam/3rdparty/cephes)
|
||||
|
||||
list(APPEND GTSAM_EXPORTED_TARGETS cephes-gtsam)
|
||||
set(GTSAM_EXPORTED_TARGETS
|
||||
"${GTSAM_EXPORTED_TARGETS}"
|
||||
PARENT_SCOPE)
|
||||
|
||||
add_library(cephes-gtsam-if INTERFACE)
|
||||
target_link_libraries(cephes-gtsam-if INTERFACE cephes-gtsam)
|
||||
|
|
|
@ -100,9 +100,21 @@ set_target_properties(
|
|||
cephes-gtsam
|
||||
PROPERTIES VERSION ${PROJECT_VERSION}
|
||||
SOVERSION ${PROJECT_VERSION_MAJOR}
|
||||
# PUBLIC_HEADER ${CEPHES_HEADER_FILES}
|
||||
C_STANDARD 99)
|
||||
|
||||
if(WIN32)
|
||||
set_target_properties(
|
||||
cephes-gtsam
|
||||
PROPERTIES PREFIX ""
|
||||
COMPILE_FLAGS /w
|
||||
RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/../../../bin")
|
||||
endif()
|
||||
|
||||
if(APPLE)
|
||||
set_target_properties(cephes-gtsam PROPERTIES INSTALL_NAME_DIR
|
||||
"${CMAKE_INSTALL_PREFIX}/lib")
|
||||
endif()
|
||||
|
||||
install(
|
||||
TARGETS cephes-gtsam
|
||||
EXPORT GTSAM-exports
|
||||
|
|
Loading…
Reference in New Issue