Fix shared library build due to missing compile features specification

Change-Id: Ib4c7f0b18b8770ab8cb09b15b9cc17f90042ceb0
This commit is contained in:
Alex Stewart
2022-02-25 19:07:21 +00:00
parent 8fe8ebc3a6
commit 98bc3ca17a
+1
View File
@@ -278,6 +278,7 @@ if(BUILD_SHARED_LIBS)
add_library(ceres_static STATIC $<TARGET_OBJECTS:ceres_internal> ${CERES_LIBRARY_SOURCE})
target_include_directories(ceres_static PUBLIC $<TARGET_PROPERTY:ceres,INCLUDE_DIRECTORIES>)
target_compile_definitions(ceres_static PUBLIC $<TARGET_PROPERTY:ceres,COMPILE_DEFINITIONS>)
target_compile_features(ceres_static PUBLIC $<TARGET_PROPERTY:ceres,COMPILE_FEATURES>)
target_compile_options(ceres_static PUBLIC $<TARGET_PROPERTY:ceres,COMPILE_OPTIONS>)
target_link_libraries(ceres_static
INTERFACE $<TARGET_PROPERTY:ceres,INTERFACE_LINK_LIBRARIES>