]> git.mxchange.org Git - flightgear.git/blobdiff - src/Main/CMakeLists.txt
Fix some places relying on public 'using std::string' in SimGear
[flightgear.git] / src / Main / CMakeLists.txt
index 017a29c8a409f95b7d55f3f46549e2c4046c0a40..2a541e30498428c3df8a7d13e03189e22f4fe0fe 100644 (file)
@@ -39,6 +39,8 @@ set(HEADERS
 get_property(FG_SOURCES GLOBAL PROPERTY FG_SOURCES)
 get_property(FG_HEADERS GLOBAL PROPERTY FG_HEADERS)
 
+link_directories ( ${Boost_LIBRARY_DIRS} )
+
 add_executable(fgfs ${SOURCES} ${FG_SOURCES} ${FG_HEADERS} ${HEADERS})
 
 get_property(FG_LIBS GLOBAL PROPERTY FG_LIBS)
@@ -62,6 +64,9 @@ if(ENABLE_JSBSIM)
     target_link_libraries(fgfs JSBSim)
 endif()
 
+include_directories(${PROJECT_SOURCE_DIR}/src/Canvas/ShivaVG/include)
+add_definitions(-DVG_API_EXPORT)
+
 target_link_libraries(fgfs
        ${SIMGEAR_LIBRARIES}
        ${OPENSCENEGRAPH_LIBRARIES}
@@ -73,6 +78,7 @@ target_link_libraries(fgfs
        ${SIMGEAR_CORE_LIBRARY_DEPENDENCIES}
        ${SIMGEAR_SCENE_LIBRARY_DEPENDENCIES}
        ${PLATFORM_LIBS}
+       ShivaVG
 )
 
 install(TARGETS fgfs RUNTIME DESTINATION bin)