if (MSVC) if (CMAKE_CL_64) set( RESOURCE_FILE flightgear64.rc ) else (CMAKE_CL_64) set( RESOURCE_FILE flightgear.rc ) endif (CMAKE_CL_64) endif (MSVC) set(SOURCES CameraGroup.cxx FGEventHandler.cxx WindowBuilder.cxx WindowSystemAdapter.cxx bootstrap.cxx fg_commands.cxx fg_init.cxx fg_io.cxx fg_os_common.cxx fg_os_osgviewer.cxx fg_props.cxx fgviewer.cxx globals.cxx logger.cxx main.cxx options.cxx renderer.cxx splash.cxx util.cxx viewer.cxx viewmgr.cxx ${RESOURCE_FILE} ) add_executable(fgfs ${SOURCES}) get_property(FG_LIBS GLOBAL PROPERTY FG_LIBS) #message(STATUS "fg libs ${FG_LIBS}") #message(STATUS "OSG libs ${OPENSCENEGRAPH_LIBRARIES}") #message(STATUS "SG libs ${SIMGEAR_LIBRARIES}") if(RTI_FOUND) find_sg_component(hla13 SIMGEAR_LIBRARIES) find_sg_component(hla SIMGEAR_LIBRARIES) set(HLA_LIBRARIES ${RTI_LIBRARIES}) else() set(HLA_LIBRARIES "") endif() target_link_libraries(fgfs ${FG_LIBS} ${HLA_LIBRARIES} ${SIMGEAR_LIBRARIES} ${OPENSCENEGRAPH_LIBRARIES} ${OPENAL_LIBRARY} ${OPENGL_LIBRARIES} ${ALUT_LIBRARY} ${ZLIB_LIBRARIES} ${PLIB_LIBRARIES} ${RT_LIBRARY}) install(TARGETS fgfs RUNTIME DESTINATION bin)