]> git.mxchange.org Git - flightgear.git/commitdiff
Fixes for linking with shared SimGear.
authorJames Turner <zakalawe@mac.com>
Tue, 29 Nov 2011 10:24:33 +0000 (10:24 +0000)
committerJames Turner <zakalawe@mac.com>
Tue, 29 Nov 2011 10:24:33 +0000 (10:24 +0000)
CMakeModules/FindSimGear.cmake
src/Instrumentation/HUD/HUD_runway.cxx
src/Main/CMakeLists.txt
utils/GPSsmooth/CMakeLists.txt

index e1becbea2159acc97226d2a48f687ce506f79fff..3d7b271bb45d5b97619aa671a74f9cec431d6f8a 100644 (file)
@@ -116,6 +116,7 @@ if(SIMGEAR_SHARED)
     set(SIMGEAR_CORE_LIBRARIES ${SIMGEAR_SHARED_CORE_LIBRARY})
     set(SIMGEAR_LIBRARIES ${SIMGEAR_SHARED_SCENE_LIBRARY} ${SIMGEAR_SHARED_CORE_LIBRARY})
     set(SIMGEAR_CORE_LIBRARY_DEPENDENCIES "")
+    set(SIMGEAR_SCENE_LIBRARY_DEPENDENCIES "")
     
 else(SIMGEAR_SHARED)
 
@@ -127,17 +128,13 @@ else(SIMGEAR_SHARED)
   # linked in, and hence ability to link when using a traditional
   # linker such as GNU ld on Linux
     set(comps
-        tsync
         environment
         nasal
         bucket
-        bvh
-        util 
         route
         timing
         io
         serial
-        sound
         math
         props
         structure
@@ -149,12 +146,16 @@ else(SIMGEAR_SHARED)
     )
 
     set(scene_comps
+        tsync
         ephem
         sky
         material
         tgdb
         model
-        screen)
+        screen
+        bvh
+        util
+        sound)
             
     foreach(component ${comps})
         find_sg_component(${component} SIMGEAR_CORE_LIBRARIES)
@@ -171,6 +172,11 @@ else(SIMGEAR_SHARED)
         ${CMAKE_THREAD_LIBS_INIT}
         ${ZLIB_LIBRARY})
 
+    set(SIMGEAR_SCENE_LIBRARY_DEPENDENCIES 
+        ${ALUT_LIBRARY} 
+       ${OPENAL_LIBRARY}
+       ${LIBSVN_LIBRARIES})
+
     if(WIN32)
         list(APPEND SIMGEAR_CORE_LIBRARY_DEPENDENCIES ws2_32.lib)
     endif(WIN32)
index 6f05a706ac9957a495caedb0b2214be08c10f904..42f2e44acfd6aeb24ebc12ee851401d2b6a9bb63 100644 (file)
@@ -25,7 +25,7 @@
 
 #include <simgear/compiler.h>
 #include <simgear/math/sg_geodesy.hxx>
-#include <simgear/math/project.hxx>
+#include <simgear/scene/util/project.hxx>
 
 #include <Main/globals.hxx>
 #include <Scenery/scenery.hxx>
index e3e06aa8c323cc16aed0c32f38bcd1071d6841af..18bb7f9dca23ea9125176f7ece7a57583d200087 100644 (file)
@@ -73,14 +73,12 @@ target_link_libraries(fgfs
        ${FG_LIBS}
        ${SIMGEAR_LIBRARIES}
        ${OPENSCENEGRAPH_LIBRARIES}
-       ${ALUT_LIBRARY} 
-       ${OPENAL_LIBRARY}
        ${OPENGL_LIBRARIES}
        ${PLIB_LIBRARIES}
        ${JPEG_LIBRARY}
-       ${LIBSVN_LIBRARIES}
        ${HLA_LIBRARIES}
        ${SIMGEAR_CORE_LIBRARY_DEPENDENCIES}
+       ${SIMGEAR_SCENE_LIBRARY_DEPENDENCIES}
        ${PLATFORM_LIBS}
 )
 
index ecfdde70fe543a124e96fa4ec1c36ccc1118c41e..47bc1d54f69a084a0aa7f3944f2b2afdeb995657 100644 (file)
@@ -13,6 +13,7 @@ target_link_libraries(GPSsmooth
        ${PLIB_SG_LIBRARY}
        ${PLIB_UL_LIBRARY}
        ${SIMGEAR_CORE_LIBRARY_DEPENDENCIES}
+       ${ZLIB_LIBRARY}
        ${WINMM_LIBRARY}
 )
 
@@ -21,6 +22,7 @@ target_link_libraries(MIDGsmooth
        ${PLIB_SG_LIBRARY}
        ${PLIB_UL_LIBRARY}
        ${WINMM_LIBRARY}
+       ${ZLIB_LIBRARY}
        ${SIMGEAR_CORE_LIBRARY_DEPENDENCIES}
 )
 
@@ -29,6 +31,7 @@ target_link_libraries(UGsmooth
        ${PLIB_SG_LIBRARY}
        ${PLIB_UL_LIBRARY}
        ${WINMM_LIBRARY}
+       ${ZLIB_LIBRARY}
        ${SIMGEAR_CORE_LIBRARY_DEPENDENCIES}
 )