target_include_directories(<target> [SYSTEM] [AFTER|BEFORE] <INTERFACE|PUBLIC|PRIVATE> [items1...] [<INTERFACE|PUBLIC|PRIVATE> [items2...] ...])
target_include_directories(<target> [SYSTEM] [AFTER|BEFORE] <INTERFACE|PUBLIC|PRIVATE> [items1...] [<INTERFACE|PUBLIC|PRIVATE> [items2...] ...])
target_include_directories(${TARGET_NAME} SYSTEM BEFORE PUBLIC ${INCLUDE_DIRS})
target_include_directories(${dest_target} SYSTEM INTERFACE $<GENEX_EVAL:$<TARGET_PROPERTY:${source_target_de_alias},INTERFACE_SYSTEM_INCLUDE_DIRECTORIES>>)
target_include_directories(
FreeCADGui
SYSTEM
PUBLIC
${Qt5X11Extras_INCLUDE_DIRS}
)
target_include_directories(testffmpeg SYSTEM BEFORE PRIVATE ${SDL3_SOURCE_DIR}/src/video/khronos)
target_include_directories(${target} SYSTEM PRIVATE ${lib_include_dirs})
target_include_directories(gmock SYSTEM INTERFACE
"$<BUILD_INTERFACE:${dirs}>"
"$<INSTALL_INTERFACE:$<INSTALL_PREFIX>/${CMAKE_INSTALL_INCLUDEDIR}>")
target_include_directories(imgui_gradient SYSTEM PRIVATE plate/vendor)
target_include_directories(gtest SYSTEM INTERFACE
"$<BUILD_INTERFACE:${dirs}>"
"$<INSTALL_INTERFACE:$<INSTALL_PREFIX>/${CMAKE_INSTALL_INCLUDEDIR}>")
target_include_directories(${PYWRAP}_cppadcg SYSTEM
PUBLIC $<BUILD_INTERFACE:${cppadcg_INCLUDE_DIR}>)
target_include_directories(volk SYSTEM PUBLIC ${VOLK_DIR})
target_include_directories(${TARGET_NAME}
SYSTEM ${MODE}
$<TARGET_PROPERTY:${arg},INTERFACE_INCLUDE_DIRECTORIES>
$<TARGET_PROPERTY:${arg},INTERFACE_SYSTEM_INCLUDE_DIRECTORIES>
)
target_include_directories(Lua SYSTEM INTERFACE ${LUA_INCLUDE_DIR})
target_include_directories(_arrow SYSTEM BEFORE PUBLIC "${ClickHouse_SOURCE_DIR}/contrib/arrow-cmake/cpp/src")
target_include_directories(matx_bench SYSTEM PRIVATE "${system_inc}")
target_include_directories(impala SYSTEM PRIVATE ${LLVM_INCLUDE_DIRS})
target_include_directories(cppcheck SYSTEM PRIVATE ${tinyxml2_INCLUDE_DIRS})
target_include_directories(${OGDFLibrary} SYSTEM PUBLIC ${LIBUNWIND_INCLUDE_DIR})
target_include_directories(ceph_zlib SYSTEM PRIVATE "${CMAKE_SOURCE_DIR}/src/isa-l/include")
target_include_directories(rfb SYSTEM PUBLIC ${GNUTLS_INCLUDE_DIR})
target_include_directories(sddm-helper SYSTEM PRIVATE ${UTMPS_INCLUDE_DIR})
target_include_directories(
asio SYSTEM INTERFACE $<BUILD_INTERFACE:${Asio_ROOT}/asio/include>
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
)
target_include_directories(MullVersion SYSTEM
PRIVATE ${THIRD_PARTY_INCLUDE_DIRS})
target_include_directories(CPyCppyy SYSTEM PUBLIC ${Python3_INCLUDE_DIRS})
target_include_directories(gtest SYSTEM INTERFACE
"$<BUILD_INTERFACE:${dirs}>"
"$<INSTALL_INTERFACE:$<INSTALL_PREFIX>/${CMAKE_INSTALL_INCLUDEDIR}>")
TARGET_INCLUDE_DIRECTORIES(${TARGET_LIB} SYSTEM PRIVATE
${ARG_SYSTEM_INCLUDE_DIRECTORIES})
TARGET_INCLUDE_DIRECTORIES(fido_interface SYSTEM INTERFACE
${FIDO_INCLUDE_DIR})
target_include_directories(${SWIG_MODULE_yarp_tcl_REAL_NAME} SYSTEM PRIVATE ${TCL_INCLUDE_PATH})
target_include_directories(doctest SYSTEM INTERFACE thirdparty/doctest/doctest)
target_include_directories(${target}
PRIVATE
${DEFAULT_INCLUDE_DIRECTORIES}
${PROJECT_BINARY_DIR}/source/include
SYSTEM
${GLEW_INCLUDE_DIR}
)
target_include_directories(gmock SYSTEM INTERFACE
"$<BUILD_INTERFACE:${dirs}>"
"$<INSTALL_INTERFACE:$<INSTALL_PREFIX>/${CMAKE_INSTALL_INCLUDEDIR}>")
target_include_directories(
MD5 SYSTEM PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/MD5/Include
)
target_include_directories(sse2neon SYSTEM INTERFACE "${SSE2NEON_INCLUDE_DIRS}")
target_include_directories( common SYSTEM PUBLIC
$<TARGET_PROPERTY:nanodbc,INTERFACE_INCLUDE_DIRECTORIES>
)
target_include_directories(
QueenMaryDsp
SYSTEM
PUBLIC lib/qm-dsp lib/qm-dsp/include
)
target_include_directories(choc_tests
SYSTEM PRIVATE
${BOOST_LOCATION}/align/include/
${BOOST_LOCATION}/asio/include/
${BOOST_LOCATION}/assert/include/
${BOOST_LOCATION}/beast/include/
${BOOST_LOCATION}/bind/include/
${BOOST_LOCATION}/config/include/
${BOOST_LOCATION}/core/include/
${BOOST_LOCATION}/date_time/include/
${BOOST_LOCATION}/endian/include/
${BOOST_LOCATION}/intrusive/include/
${BOOST_LOCATION}/is_placeholder/include/
${BOOST_LOCATION}/io/include/
${BOOST_LOCATION}/logic/include/
${BOOST_LOCATION}/optional/include/
${BOOST_LOCATION}/static_assert/include/
${BOOST_LOCATION}/smart_ptr/include/
${BOOST_LOCATION}/system/include/
${BOOST_LOCATION}/move/include/
${BOOST_LOCATION}/mp11/include/
${BOOST_LOCATION}/mpl/include/
${BOOST_LOCATION}/numeric_conversion/include/
${BOOST_LOCATION}/preprocessor/include/
${BOOST_LOCATION}/predef/include/
${BOOST_LOCATION}/regex/include/
${BOOST_LOCATION}/throw_exception/include/
${BOOST_LOCATION}/type_traits/include/
${BOOST_LOCATION}/utility/include/
${BOOST_LOCATION}/winapi/include/
${BOOST_LOCATION}/static_string/include/
)
target_include_directories(${target} SYSTEM PRIVATE ${lib_include_dirs})
target_include_directories(gmock_main SYSTEM INTERFACE
"$<BUILD_INTERFACE:${gmock_build_include_dirs}>"
"$<INSTALL_INTERFACE:$<INSTALL_PREFIX>/${CMAKE_INSTALL_INCLUDEDIR}>")
target_include_directories(header-only-test PUBLIC SYSTEM .)
target_include_directories(SPIRV SYSTEM INTERFACE "${GLSLANG_PREFIX}/glslang")
target_include_directories(Box2D SYSTEM PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>)
target_include_directories(co_sim_io SYSTEM PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/external_libraries/asio/include)
target_include_directories(foonathan_lex_mp11 SYSTEM INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/external/mp11/include)
TARGET_INCLUDE_DIRECTORIES(${TARGET_LIB} SYSTEM PRIVATE
$<TARGET_PROPERTY:${lib},INTERFACE_INCLUDE_DIRECTORIES>)
target_include_directories (_poco_json SYSTEM PUBLIC "include")
target_include_directories(common_key_value_database SYSTEM PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/vendor/lmdbxx/include)
target_include_directories(cryfs_vendor_cryptopp SYSTEM INTERFACE ${CMAKE_CURRENT_SOURCE_DIR})
target_include_directories(asio SYSTEM
INTERFACE ${asio_SOURCE_DIR}/asio/include)
target_include_directories(libshogun ${SYSTEM} ${SHOGUN_INCLUDE_DIRS_SCOPE} ${DIRS})
target_include_directories(rawspeed_decompressors SYSTEM PUBLIC "${RAWSPEED_SOURCE_DIR}/src/external")
target_include_directories(CgltfImporter SYSTEM PRIVATE ${PROJECT_SOURCE_DIR}/src/external/cgltf)
target_include_directories(freeorion SYSTEM
PRIVATE
${SDL_INCLUDE_DIRS}
${OPENGL_INCLUDE_DIR}
${OPENAL_INCLUDE_DIR}
${OGG_INCLUDE_DIRS}
${VORBIS_INCLUDE_DIRS}
${FREETYPE_INCLUDE_DIRS}
)
target_include_directories(${target_name}_cpp SYSTEM INTERFACE ${bindings_dir}/cpp)
target_include_directories(
${LIBRARY}
SYSTEM
INTERFACE
${LIBSHARP_INCLUDE}
)
target_include_directories(ossia SYSTEM PUBLIC
${OSSIA_ROOT}/src
#$<BUILD_INTERFACE:${OSSIA_3RDPARTY_FOLDER}/compile-time-regular-expressions/include>
$<BUILD_INTERFACE:${OSSIA_3RDPARTY_FOLDER}/nano-signal-slot/include>
$<BUILD_INTERFACE:${OSSIA_3RDPARTY_FOLDER}/tuplet/include>
$<BUILD_INTERFACE:${OSSIA_3RDPARTY_FOLDER}/SmallFunction/smallfun/include>
$<BUILD_INTERFACE:${OSSIA_3RDPARTY_FOLDER}/span/include>
$<BUILD_INTERFACE:${OSSIA_3RDPARTY_FOLDER}/unordered_dense/include>
$<BUILD_INTERFACE:${OSSIA_3RDPARTY_FOLDER}/libremidi/include>
$<BUILD_INTERFACE:${OSSIA_3RDPARTY_FOLDER}/concurrentqueue>
)
target_include_directories(${tgt} SYSTEM PRIVATE
$<BUILD_INTERFACE:$<TARGET_PROPERTY:phmap,INTERFACE_INCLUDE_DIRECTORIES>>
)
target_include_directories(totalview.x SYSTEM PRIVATE ${Boost_INCLUDE_DIRS})
target_include_directories(NoWide SYSTEM INTERFACE $<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/external/nowide/>)
target_include_directories(${target}
SYSTEM PRIVATE
${SDL2_INCLUDE_DIR}
${SDL2_IMAGE_INCLUDE_DIRS}
${SDL2_TTF_INCLUDE_DIRS}
${SDL2_MIXER_INCLUDE_DIRS})
target_include_directories(gmock SYSTEM INTERFACE
"$<BUILD_INTERFACE:${dirs}>"
"$<INSTALL_INTERFACE:$<INSTALL_PREFIX>/${CMAKE_INSTALL_INCLUDEDIR}>")
target_include_directories(gmock SYSTEM INTERFACE
"$<BUILD_INTERFACE:${dirs}>"
"$<INSTALL_INTERFACE:$<INSTALL_PREFIX>/${CMAKE_INSTALL_INCLUDEDIR}>")
target_include_directories(${_NAME}
SYSTEM PUBLIC "${ABSL_COMMON_INCLUDE_DIRS}")
TARGET_INCLUDE_DIRECTORIES( ${test_src} SYSTEM PRIVATE ${CERES_INCLUDE_DIRS})
target_include_directories(library-test PUBLIC SYSTEM .)
target_include_directories(library-test PUBLIC SYSTEM .)
target_include_directories(libremidi SYSTEM ${_public} $<BUILD_INTERFACE:${Boost_INCLUDE_DIR}>)
target_include_directories(kokkoscore SYSTEM PUBLIC $<BUILD_INTERFACE:${KOKKOS_SOURCE_DIR}/tpls/desul/include>)
TARGET_INCLUDE_DIRECTORIES(${TARGET} SYSTEM PRIVATE
${${LIBRARY}_INCLUDE_DIR})
target_include_directories (afcuda
SYSTEM PRIVATE
$<$<BOOL:${AF_WITH_CUDNN}>:${cuDNN_INCLUDE_DIRS}>
${CUDA_INCLUDE_DIRS}
)
target_include_directories(imgui SYSTEM PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}")
target_include_directories(library-test PUBLIC SYSTEM .)
TARGET_INCLUDE_DIRECTORIES(${googletest_library} SYSTEM PUBLIC
${GMOCK_INCLUDE_DIRS}
)
target_include_directories(uuid::uuid SYSTEM INTERFACE "${UUID_INCLUDE_DIRS}")
target_include_directories(
nlohmann_json::nlohmann_json SYSTEM
INTERFACE ${nlohmann_json_SOURCE_DIR}/include
)
target_include_directories(gtest SYSTEM PRIVATE ${GTEST_DIR} ${GMOCK_DIR})
target_include_directories(${USE_TARGET} SYSTEM ${_package_visibility} ${ALL_INCLUDE_DIRECTORIES})
TARGET_INCLUDE_DIRECTORIES( ${test_src} SYSTEM PRIVATE ${CERES_INCLUDE_DIRS})
target_include_directories(Cinder SYSTEM INTERFACE Cinder/)
target_include_directories(quda SYSTEM PRIVATE ../include/externals)
target_include_directories(${target} SYSTEM PRIVATE
${${SWIFT_HOST_VARIANT_ARCH}_INCLUDE})
target_include_directories(VkLayer_utils SYSTEM PUBLIC android/mock)
target_include_directories(test_driver SYSTEM PUBLIC ${THIRD_PARTY_INCLUDE})
target_include_directories(nanosvg SYSTEM PUBLIC
$<BUILD_INTERFACE:${nanosvg_SOURCE_DIR}/src/>
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
)
target_include_directories(png_static SYSTEM
INTERFACE $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/libpng${PNGLIB_ABI_VERSION}>)
target_include_directories(${openms_add_library_TARGET_NAME} SYSTEM PUBLIC
"$<BUILD_INTERFACE:${openms_add_library_EXTERNAL_INCLUDES}>"
"$<INSTALL_INTERFACE:${INSTALL_INCLUDE_DIR}>"
)
target_include_directories(png_shared SYSTEM
INTERFACE $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/libpng${PNGLIB_ABI_VERSION}>)
target_include_directories(plugin_base.vst3 SYSTEM PRIVATE ${CMAKE_SOURCE_DIR}/lib/vst3 ${CMAKE_SOURCE_DIR}/lib/JUCE/modules ${CMAKE_SOURCE_DIR}/lib/MTS-ESP)
target_include_directories(${fq_target_name} SYSTEM PRIVATE ${LIBC_INCLUDE_DIR})
target_include_directories("${name}" SYSTEM PRIVATE ${YACMA_PYTHON_INCLUDE_DIR})
target_include_directories(benchmark SYSTEM INTERFACE ${BENCHMARK_INCLUDE_DIRS})
target_include_directories(gtest SYSTEM INTERFACE
"$<BUILD_INTERFACE:${dirs}>"
"$<INSTALL_INTERFACE:$<INSTALL_PREFIX>/${CMAKE_INSTALL_INCLUDEDIR}>")
target_include_directories(RuntimeObjectSystem INTERFACE SYSTEM ${RuntimeCompiledCPlusPlus_Dir})
target_include_directories("${PROJECT_NAME}_rviz" SYSTEM
PUBLIC
${Boost_INCLUDE_DIRS}
${DART_INCLUDE_DIRS}
${interactive_markers_INCLUDE_DIRS}
${geometry_msgs_INCLUDE_DIRS}
${std_msgs_INCLUDE_DIRS}
${visualization_msgs_INCLUDE_DIRS}
${libmicrohttpd_INCLUDE_DIRS}
${roscpp_INCLUDE_DIRS}
)
target_include_directories(Eigen
SYSTEM # omit warnings for these hdrs
INTERFACE
$<BUILD_INTERFACE:${EIGEN_EMBEDDED_INCLUDE_DIR}>
$<BUILD_INTERFACE:${EIGEN_EMBEDDED_INCLUDE_DIR}/unsupported>
)
target_include_directories(${target} SYSTEM INTERFACE
$<BUILD_INTERFACE:${MPFR_INCLUDE_DIR}>
$<INSTALL_INTERFACE:include>)
TARGET_INCLUDE_DIRECTORIES(curl_interface SYSTEM BEFORE INTERFACE
${CURL_INCLUDE_DIR})
target_include_directories(carla_client${carla_target_postfix} SYSTEM PRIVATE
${ADRSS_INCLUDE_DIRS})
target_include_directories(${target} SYSTEM PRIVATE
"${BOOST_INCLUDE_PATH}"
"${RPCLIB_INCLUDE_PATH}"
"${GTEST_INCLUDE_PATH}")
target_include_directories(parser PRIVATE . ${CMAKE_GENERATED_SOURCE_DIR} PUBLIC . SYSTEM PUBLIC ${CMAKE_GENERATED_SOURCE_DIR})
target_include_directories(gmock SYSTEM INTERFACE
"$<BUILD_INTERFACE:${gmock_build_include_dirs}>"
"$<INSTALL_INTERFACE:$<INSTALL_PREFIX>/${CMAKE_INSTALL_INCLUDEDIR}>")
target_include_directories (${EXAMPLE} SYSTEM PUBLIC ${libuv_INCLUDE_DIRS})