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)
# 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
)
set(scene_comps
+ tsync
ephem
sky
material
tgdb
model
- screen)
+ screen
+ bvh
+ util
+ sound)
foreach(component ${comps})
find_sg_component(${component} SIMGEAR_CORE_LIBRARIES)
${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)
#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>
${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}
)
${PLIB_SG_LIBRARY}
${PLIB_UL_LIBRARY}
${SIMGEAR_CORE_LIBRARY_DEPENDENCIES}
+ ${ZLIB_LIBRARY}
${WINMM_LIBRARY}
)
${PLIB_SG_LIBRARY}
${PLIB_UL_LIBRARY}
${WINMM_LIBRARY}
+ ${ZLIB_LIBRARY}
${SIMGEAR_CORE_LIBRARY_DEPENDENCIES}
)
${PLIB_SG_LIBRARY}
${PLIB_UL_LIBRARY}
${WINMM_LIBRARY}
+ ${ZLIB_LIBRARY}
${SIMGEAR_CORE_LIBRARY_DEPENDENCIES}
)