-# FlightGear and SimGear versions need to match
-find_package(SimGear ${FLIGHTGEAR_VERSION} REQUIRED)
+if (EMBEDDED_SIMGEAR)
+ message(STATUS "Using embedded SimGear")
+ # create the same variables that FindSimGear would define
+ set(SIMGEAR_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/simgear)
+ set(SIMGEAR_CORE_LIBRARIES SimGearCore)
+ set(SIMGEAR_LIBRARIES SimGearScene)
+
+ if (NOT SIMGEAR_SHARED)
+ set(SIMGEAR_CORE_LIBRARY_DEPENDENCIES
+ ${CMAKE_THREAD_LIBS_INIT}
+ ${ZLIB_LIBRARY}
+ ${LIBSVN_LIBRARIES}
+ ${WINMM_LIBRARY})
+
+ set(SIMGEAR_SCENE_LIBRARY_DEPENDENCIES
+ ${OPENAL_LIBRARY})
+ endif()
+else(EMBEDDED_SIMGEAR)
+ # FlightGear and SimGear versions need to match
+ find_package(SimGear ${FLIGHTGEAR_VERSION} REQUIRED)
+endif (EMBEDDED_SIMGEAR)