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