X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FMain%2FCMakeLists.txt;h=954c020bccfdaa5f1a1bea736c1fe364ab823082;hb=9bd00a62facf50830e4eeccfbf8ce57f4c1f444f;hp=6eb4513c0da99371bf42d1a7be1d6ae0e0d7b561;hpb=f3cfddfd92f5fecbdb472f3ae36ebace38860d74;p=flightgear.git diff --git a/src/Main/CMakeLists.txt b/src/Main/CMakeLists.txt index 6eb4513c0..954c020bc 100644 --- a/src/Main/CMakeLists.txt +++ b/src/Main/CMakeLists.txt @@ -1,4 +1,12 @@ +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 @@ -21,6 +29,7 @@ set(SOURCES util.cxx viewer.cxx viewmgr.cxx + ${RESOURCE_FILE} ) add_executable(fgfs ${SOURCES}) @@ -30,8 +39,17 @@ get_property(FG_LIBS GLOBAL PROPERTY 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} @@ -39,7 +57,6 @@ target_link_libraries(fgfs ${ALUT_LIBRARY} ${ZLIB_LIBRARIES} ${PLIB_LIBRARIES} - ${RT_LIBRARY} - ${Boost_SERIALIZATION_LIBRARY}) + ${RT_LIBRARY}) install(TARGETS fgfs RUNTIME DESTINATION bin)