CMake: Replace include_directories with target_include_directories

This commit is contained in:
wmayer
2025-07-31 15:57:16 +02:00
committed by Ladislav Michl
parent 7e57b6e7b0
commit 93db4c7d8a
45 changed files with 499 additions and 334 deletions

View File

@@ -11,7 +11,9 @@ if(BUILD_FEM_NETGEN)
add_definitions(-DHAVE_NETGEN)
endif(BUILD_FEM_NETGEN)
include_directories(
target_include_directories(
MeshPart
PRIVATE
${CMAKE_BINARY_DIR}
${CMAKE_SOURCE_DIR}/src
)

View File

@@ -9,12 +9,6 @@ if(BUILD_FEM_NETGEN)
add_definitions(-DHAVE_NETGEN)
endif(BUILD_FEM_NETGEN)
include_directories(
${CMAKE_BINARY_DIR}
${CMAKE_SOURCE_DIR}/src
${CMAKE_CURRENT_BINARY_DIR}
)
link_directories(${SMESH_LIB_PATH})
set(MeshPartGui_LIBS
@@ -74,6 +68,13 @@ if(FREECAD_USE_PCH)
endif(FREECAD_USE_PCH)
add_library(MeshPartGui SHARED ${MeshPartGui_SRCS} ${MeshPartGui_Scripts} ${FLATMESH_PY_SRCS})
target_include_directories(
MeshPartGui
PRIVATE
${CMAKE_BINARY_DIR}
${CMAKE_SOURCE_DIR}/src
${CMAKE_CURRENT_BINARY_DIR}
)
target_link_libraries(MeshPartGui ${MeshPartGui_LIBS})
if (FREECAD_WARN_ERROR)
target_compile_warn_error(MeshPartGui)