31956f1f33
Recent CMake versions automatically add the include paths when flightgear is linked against the osgXR::osgXR target, and code in SetupFGFSLibraries.cmake handles older CMake versions. Therefore drop the osgXR special handling in SetupFGFSIncludes.cmake and handle old versions in SetupFGFSLibraries.cmake as done for the other libraries.
12 lines
534 B
CMake
12 lines
534 B
CMake
function(setup_fgfs_includes target)
|
|
if(ENABLE_JSBSIM)
|
|
# FIXME - remove once JSBSim doesn't expose private headers
|
|
target_include_directories(${target} PRIVATE ${PROJECT_SOURCE_DIR}/src/FDM/JSBSim)
|
|
endif()
|
|
|
|
target_include_directories(${target} PRIVATE ${PLIB_INCLUDE_DIR})
|
|
target_include_directories(${target} PRIVATE ${PROJECT_SOURCE_DIR}/3rdparty/cjson)
|
|
# only actually needed for httpd.cxx
|
|
target_include_directories(${target} PRIVATE ${PROJECT_SOURCE_DIR}/3rdparty/mongoose)
|
|
|
|
endfunction()
|