Re-order install(EXPORT ) lines.
Certain cmake builds/versions complain when a dependent target is exported but dependencies are not. Export SimGearCore before SimGearScene.
This commit is contained in:
@@ -54,6 +54,8 @@ if(SIMGEAR_SHARED)
|
|||||||
set_property(TARGET SimGearCore PROPERTY LINKER_LANGUAGE CXX)
|
set_property(TARGET SimGearCore PROPERTY LINKER_LANGUAGE CXX)
|
||||||
set_property(TARGET SimGearCore PROPERTY VERSION ${SIMGEAR_VERSION})
|
set_property(TARGET SimGearCore PROPERTY VERSION ${SIMGEAR_VERSION})
|
||||||
set_property(TARGET SimGearCore PROPERTY SOVERSION ${SIMGEAR_SOVERSION})
|
set_property(TARGET SimGearCore PROPERTY SOVERSION ${SIMGEAR_SOVERSION})
|
||||||
|
install(TARGETS SimGearCore EXPORT SimGearCoreConfig LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
||||||
|
install(EXPORT SimGearCoreConfig DESTINATION share/SimGearCore)
|
||||||
|
|
||||||
if(NOT SIMGEAR_HEADLESS)
|
if(NOT SIMGEAR_HEADLESS)
|
||||||
add_library(SimGearScene SHARED ${sceneSources})
|
add_library(SimGearScene SHARED ${sceneSources})
|
||||||
@@ -65,8 +67,6 @@ if(SIMGEAR_SHARED)
|
|||||||
install(EXPORT SimGearSceneConfig DESTINATION share/SimGearScene)
|
install(EXPORT SimGearSceneConfig DESTINATION share/SimGearScene)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
install(TARGETS SimGearCore EXPORT SimGearCoreConfig LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
|
||||||
install(EXPORT SimGearCoreConfig DESTINATION share/SimGearCore)
|
|
||||||
else()
|
else()
|
||||||
message(STATUS "Library building mode: STATIC LIBRARIES")
|
message(STATUS "Library building mode: STATIC LIBRARIES")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user