Build: include_directories()target_include_directories()

This commit is contained in:
Alex Turbov
2022-08-21 05:49:38 +04:00
committed by Brad King
parent d6b708482f
commit d5336ed714

View File

@@ -58,17 +58,6 @@ configure_file(
@ONLY
)
# add the include path to find the .h
include_directories(
"${CMake_BINARY_DIR}/Source"
"${CMake_SOURCE_DIR}/Source"
"${CMake_SOURCE_DIR}/Source/LexerParser"
${CMAKE_ZLIB_INCLUDES}
${CMAKE_EXPAT_INCLUDES}
${CMAKE_TAR_INCLUDES}
${CMake_HAIKU_INCLUDE_DIRS}
)
#
# create a library used by the command line and the GUI
add_library(
@@ -736,7 +725,18 @@ add_library(
bindexplib.cxx
)
target_include_directories(
CMakeLib
PUBLIC
# add the include path to find the .h
"${CMake_BINARY_DIR}/Source"
"${CMake_SOURCE_DIR}/Source"
"${CMake_SOURCE_DIR}/Source/LexerParser"
${CMAKE_ZLIB_INCLUDES}
${CMAKE_EXPAT_INCLUDES}
${CMAKE_TAR_INCLUDES}
${CMake_HAIKU_INCLUDE_DIRS}
)
target_link_libraries(
CMakeLib
PUBLIC
@@ -937,14 +937,6 @@ endif()
target_compile_definitions(CMakeLib PUBLIC ${CLANG_TIDY_DEFINITIONS})
#
# CTestLib
#
include_directories(
"${CMake_SOURCE_DIR}/Source/CTest"
${CMAKE_CURL_INCLUDES}
)
#
# Build CTestLib
#
@@ -1017,16 +1009,17 @@ add_library(
LexerParser/cmCTestResourceGroupsLexer.h
LexerParser/cmCTestResourceGroupsLexer.in.l
)
target_include_directories(
CTestLib
PUBLIC
"${CMake_SOURCE_DIR}/Source/CTest"
${CMAKE_CURL_INCLUDES}
)
target_link_libraries(CTestLib CMakeLib ${CMAKE_CURL_LIBRARIES})
#
# CPack
#
include_directories(
"${CMake_SOURCE_DIR}/Source/CPack"
)
# Build CPackLib
#
add_library(
CPackLib
CPack/cmCPackArchiveGenerator.cxx
@@ -1051,6 +1044,7 @@ add_library(
CPack/IFW/cmCPackIFWRepository.cxx
CPack/IFW/cmCPackIFWRepository.h
)
target_include_directories(CPackLib PUBLIC "${CMake_SOURCE_DIR}/Source/CPack")
target_link_libraries(CPackLib CMakeLib)
if(CYGWIN)
@@ -1084,11 +1078,7 @@ if(UNIX)
pkg
DOC "FreeBSD pkg(8) library")
if(FREEBSD_PKG_LIBRARIES)
target_sources(
CPackLib
PUBLIC
CPack/cmCPackFreeBSDGenerator.cxx
)
target_sources(CPackLib PUBLIC CPack/cmCPackFreeBSDGenerator.cxx)
endif()
endif()
@@ -1161,14 +1151,14 @@ if(APPLE)
endif()
endif()
if(CYGWIN AND LibUUID_FOUND)
target_include_directories(CPackLib PUBLIC ${LibUUID_INCLUDE_DIRS})
target_link_libraries(CPackLib ${LibUUID_LIBRARIES})
include_directories(CPackLib ${LibUUID_INCLUDE_DIRS})
set_property(SOURCE CPack/cmCPackGeneratorFactory.cxx PROPERTY COMPILE_DEFINITIONS HAVE_LIBUUID)
endif()
if(CPACK_ENABLE_FREEBSD_PKG AND FREEBSD_PKG_INCLUDE_DIRS AND FREEBSD_PKG_LIBRARIES)
target_include_directories(CPackLib PUBLIC ${FREEBSD_PKG_INCLUDE_DIRS})
target_link_libraries(CPackLib ${FREEBSD_PKG_LIBRARIES})
include_directories(${FREEBSD_PKG_INCLUDE_DIRS})
add_definitions(-DHAVE_FREEBSD_PKG)
target_compile_definitions(CPackLib PUBLIC HAVE_FREEBSD_PKG)
endif()
# Build CMake executable