]> git.mxchange.org Git - simgear.git/commitdiff
Re-order install(EXPORT ) lines.
authorJames Turner <zakalawe@mac.com>
Thu, 17 Oct 2013 16:12:02 +0000 (17:12 +0100)
committerJames Turner <zakalawe@mac.com>
Thu, 17 Oct 2013 16:12:02 +0000 (17:12 +0100)
Certain cmake builds/versions complain when a dependent target is
exported but dependencies are not. Export SimGearCore before
SimGearScene.

simgear/CMakeLists.txt

index 9d9128724d8b59ce5d60c3ba6f132b36c3720638..eba80cc94f2d5b655715cc2ddd97c932f9e5f349 100644 (file)
@@ -54,7 +54,9 @@ if(SIMGEAR_SHARED)
     set_property(TARGET SimGearCore PROPERTY LINKER_LANGUAGE CXX)
     set_property(TARGET SimGearCore PROPERTY VERSION   ${SIMGEAR_VERSION})
     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)
         add_library(SimGearScene SHARED ${sceneSources})
         set_property(TARGET SimGearScene PROPERTY LINKER_LANGUAGE CXX)
@@ -65,8 +67,6 @@ if(SIMGEAR_SHARED)
         install(EXPORT SimGearSceneConfig DESTINATION share/SimGearScene)
     endif()
     
-    install(TARGETS SimGearCore EXPORT SimGearCoreConfig LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
-    install(EXPORT SimGearCoreConfig DESTINATION share/SimGearCore)
 else()
     message(STATUS "Library building mode: STATIC LIBRARIES")