1
0
Fork 0

Use target_include_directories in some places.

I didn’t know about this feature when doing the original CMake files,
we can use this to target header-file includes more precisely.

(Probably more cases exist that can be changed from global to target-
specific includes)
This commit is contained in:
James Turner 2016-01-23 15:55:11 -06:00
parent 9e7c3c5c89
commit 2677b3a226
2 changed files with 4 additions and 3 deletions

View file

@ -192,7 +192,8 @@ set(SOURCES
models/propulsion/FGTurbine.cpp
models/propulsion/FGTurboProp.cpp
)
include_directories(${PROJECT_SOURCE_DIR}/src/FDM/JSBSim)
add_library(JSBSim STATIC ${SOURCES} ${HEADERS})
target_include_directories(JSBSim PRIVATE ${PROJECT_SOURCE_DIR}/src/FDM/JSBSim)

View file

@ -78,7 +78,6 @@ if (HAVE_QT)
LocationWidget.ui)
qt5_add_resources(qrc_sources resources.qrc)
include_directories(${PROJECT_BINARY_DIR}/src/GUI)
add_library(fglauncher QtLauncher.cxx
QtLauncher.hxx
@ -112,6 +111,7 @@ if (HAVE_QT)
set_property(TARGET fglauncher PROPERTY AUTOMOC ON)
target_link_libraries(fglauncher Qt5::Core Qt5::Widgets )
target_include_directories(fglauncher PRIVATE ${PROJECT_BINARY_DIR}/src/GUI)
endif()