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:
parent
9e7c3c5c89
commit
2677b3a226
2 changed files with 4 additions and 3 deletions
|
@ -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)
|
||||
|
|
|
@ -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()
|
||||
|
|
Loading…
Add table
Reference in a new issue