cmake target_include_directories examples

Signatures

target_include_directories(<target> [SYSTEM] [AFTER|BEFORE]
  <INTERFACE|PUBLIC|PRIVATE> [items1...]
[<INTERFACE|PUBLIC|PRIVATE> [items2...] ...])

Examples

LibreCAD/LibreCAD CMakeLists.txt :1596

target_include_directories(ttf2lff PRIVATE
	${FREETYPE_INCLUDE_DIRS})

nCine/nCine android/app/src/main/cpp/CMakeLists.txt :45

target_include_directories(ncine_main PRIVATE ${CMAKE_ANDROID_NDK}/sources/android/native_app_glue)

timi-liuliang/echo thirdparty/glslang/SPIRV/CMakeLists.txt :70

target_include_directories(SPIRV PUBLIC ../External)

etorth/mir2x common/src/CMakeLists.txt :18

TARGET_INCLUDE_DIRECTORIES(common PUBLIC ${LUA_INCLUDE_DIRS})

qcad/qcad src/3rdparty/opennurbs/android_uuid/CMakeLists.txt :28

target_include_directories( android_uuid
   PUBLIC
.
)

geodynamics/aspect CMakeLists.txt :802

target_include_directories(${TARGET_EXE_RELEASE} PRIVATE "${CMAKE_BINARY_DIR}/world_builder_release/include/")

AtomicGameEngine/AtomicGameEngine Build/CMake/Modules/AtomicCommon.cmake :129

target_include_directories(${TARGET_NAME} SYSTEM BEFORE PUBLIC ${INCLUDE_DIRS})

oceancx/CXEngine cxluax/CMakeLists.txt :40

target_include_directories(cxluax
    PUBLIC
        $<INSTALL_INTERFACE:include>
        $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
    PRIVATE
        ${CMAKE_CURRENT_SOURCE_DIR}/src
        ${COMMON_SOURCE_DIR}
)

gwaldron/osgearth src/third_party/tinygltf/examples/validator/CMakeLists.txt :40

target_include_directories(tinygltf-validator PRIVATE ${Boost_INCLUDE_DIRS})

paroj/gltut glsdk/CMakeLists.txt :24

target_include_directories(glimg PUBLIC glimg/include)

o3de/o3de cmake/LYWrappers.cmake :492

target_include_directories(${dest_target} SYSTEM INTERFACE $<GENEX_EVAL:$<TARGET_PROPERTY:${source_target_de_alias},INTERFACE_SYSTEM_INCLUDE_DIRECTORIES>>)

prusa3d/PrusaSlicer sandboxes/wx_gl_test/CMakeLists.txt :13

target_include_directories(wxgltest PRIVATE ${wxWidgets_INCLUDE_DIRS})

FreeCAD/FreeCAD src/Base/CMakeLists.txt :14

target_include_directories(
    FreeCADBase
    PRIVATE
    ${CMAKE_BINARY_DIR}/src
    ${CMAKE_SOURCE_DIR}/src
    ${CMAKE_CURRENT_BINARY_DIR}
    ${CMAKE_CURRENT_SOURCE_DIR}
)

OGRECave/ogre Components/Bullet/CMakeLists.txt :10

target_include_directories(OgreBullet PUBLIC
  "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>"
  $<INSTALL_INTERFACE:include/OGRE/Bullet>)

godlikepanos/anki-3d-engine ThirdParty/Sdl2/CMakeLists.txt :2921

target_include_directories(SDL2 BEFORE PRIVATE "${SDL2_BINARY_DIR}/include")

prusa3d/Prusa-Firmware lib/Catch2/tests/ExtraTests/CMakeLists.txt :516

target_include_directories(AmalgamatedTestCompilation PRIVATE ${CATCH_DIR}/extras)

bambulab/BambuStudio src/clipper2/CMakeLists.txt :33

target_include_directories(Clipper2
  PUBLIC Clipper2Lib/include
)

tinyobjloader/tinyobjloader CMakeLists.txt :102

target_include_directories(${LIBRARY_NAME} INTERFACE
  $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
  $<INSTALL_INTERFACE:${TINYOBJLOADER_INCLUDE_DIR}>
  )

SoftFever/OrcaSlicer deps/EXPAT/expat/CMakeLists.txt :74

target_include_directories(expat PRIVATE ${PROJECT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})

facebookresearch/habitat-sim src/tests/CMakeLists.txt :54

target_include_directories(
    BatchReplayRendererTest PRIVATE ${CMAKE_CURRENT_BINARY_DIR}
  )

harfang3d/harfang3d extern/CMakeLists.txt :194

target_include_directories(imgui
	PUBLIC
		$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
		$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/imgui>
		$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../harfang>
		$<INSTALL_INTERFACE:${CppSdkHeadersDestination}/extern/imgui>
)

DragonJoker/Castor3D source/Core/Castor3D/CMakeLists.txt :2190

target_include_directories( ${PROJECT_NAME}
	PUBLIC
		$<INSTALL_INTERFACE:include>
	PRIVATE
		${CASTOR_SOURCE_DIR}/include/Core
		${CASTOR_BINARY_DIR}/include/Core
		${CASTOR_SOURCE_DIR}/source/Core
		${CASTOR_BINARY_DIR}/source/Core
)

cadaver/turso3d ThirdParty/SDL/CMakeLists.txt :1148

target_include_directories(SDL_uclibc PRIVATE "${SDL3_BINARY_DIR}/include-config-$<LOWER_CASE:$<CONFIG>>/build_config")

JeremyBYU/polylidar cmake/Extras.cmake :5

target_include_directories(${target} SYSTEM PRIVATE ${lib_include_dirs})

Hork-Engine/Hork-Source ThirdParty/SDL3/CMakeLists.txt :1149

target_include_directories(SDL_uclibc PRIVATE "${SDL3_BINARY_DIR}/include-config-$<LOWER_CASE:$<CONFIG>>/build_config")

STORM-IRIT/Radium-Engine examples/RawShaderMaterial/CMakeLists.txt :67

target_include_directories(
    ${PROJECT_NAME} PRIVATE ${RADIUM_INCLUDE_DIRS} ${CMAKE_CURRENT_BINARY_DIR} # Moc
                            ${CMAKE_CURRENT_SOURCE_DIR}
)

JeanPhilippeKernel/RendererEngine Obelisk/CMakeLists.txt :31

target_include_directories (${TARGET_NAME}
    PRIVATE
        .
        ${ENLISTMENT_ROOT}
        ${ENLISTMENT_ROOT}/ZEngine
)

RavEngine/RavEngine deps/assimp/contrib/draco/cmake/draco_targets.cmake :323

target_include_directories(${lib_NAME} PUBLIC ${lib_PUBLIC_INCLUDES})

riidefi/RiiStudio source/CMakeLists.txt :24

target_include_directories(imgui_gradient SYSTEM PRIVATE plate/vendor)

cnr-isti-vclab/meshlab src/meshlabplugins/filter_sdfgpu/CMakeLists.txt :29

target_include_directories(
    filter_sdfgpu
    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../render_radiance_scaling)

bmwcarit/ramses external/CMakeLists.txt :95

target_include_directories(ramses-glad PUBLIC
        khronos # find wgl.h/wglext.h
    )

zenustech/zeno projects/Alembic/CMakeLists.txt :26

target_include_directories(zeno PRIVATE Alembic/openexr/src/lib/OpenEXR)

Vhonowslend/StreamFX-Public components/ffmpeg/CMakeLists.txt :23

target_include_directories(${COMPONENT_TARGET}
        PUBLIC
            ${FFMPEG_INCLUDE_DIRS}
    )

pioneerspacesim/pioneer src/core/CMakeLists.txt :11

target_include_directories(pioneer-core PRIVATE ${CMAKE_BINARY_DIR})

curv3d/curv CMakeLists.txt :121

target_include_directories(imgui
    PUBLIC extern/imgui extern/imgui/examples
    extern/imgui/backends)

overte-org/overte cmake/macros/IncludeHifiLibraryHeaders.cmake :14

target_include_directories(${TARGET_NAME} PRIVATE "${HIFI_LIBRARY_DIR}/${LIBRARY}/src")

PDAL/PDAL cmake/macros.cmake :55

target_include_directories(${_name} PRIVATE
        ${PDAL_INCLUDE_DIR})

kokkos/kokkos cmake/kokkos_functions.cmake :350

target_include_directories(${NAME} INTERFACE ${TPL_INCLUDES})

eclipse-ecal/ecal app/mon/mon_gui/CMakeLists.txt :236

target_include_directories(${PROJECT_NAME} PRIVATE src)

microsoft/Extensible-Storage-Engine dev/ese/src/ese/eselibwithtests/CMakeLists.txt :79

target_include_directories(eselibwithtests PRIVATE
    ${GEN_OUTPUT_DIRECTORY}/_res/ # For jetmsgex.h
    ${INC_OUTPUT_DIRECTORY}
    ${ESE_DEV}/src/_xpress/
    ${ESE_DEV}/src/inc/_osu/
    ${ESE_DEV}/src/os/
    ${ESE_DEV}/src/os/blockcache/
    ./
    ../
)

meganz/MEGAcmd CMakeLists.txt :346

target_include_directories(mega-cmd-tests-integration PUBLIC ${ProjectDir}/src ${ProjectDir}/tests/common)

LLNL/zfp cfp/CMakeLists.txt :19

target_include_directories(cfp
  PUBLIC
    $<BUILD_INTERFACE:${ZFP_SOURCE_DIR}/include>
    $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
  PRIVATE
    ${ZFP_SOURCE_DIR}/src
)

ZDoom/gzdoom libraries/ZMusic/source/CMakeLists.txt :152

target_include_directories(zmusic INTERFACE $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${ZMusic_SOURCE_DIR}/include>)

rlabduke/reduce reduce_src/CMakeLists.txt :153

target_include_directories(reduce PUBLIC ./)

KDE/kdeplasma-addons wallpapers/potd/plugins/CMakeLists.txt :51

target_include_directories(plasmapotdprovidercore
    PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>"
    INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR}>"
)

ElyPrismLauncher/ElyPrismLauncher buildconfig/CMakeLists.txt :11

target_include_directories(BuildConfig PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}")

end2endzone/ShellAnything src/api/CMakeLists.txt :74

target_include_directories(sa.api PRIVATE tinyxml2_static)

AcademySoftwareFoundation/OpenShadingLanguage src/liboslexec/CMakeLists.txt :512

target_include_directories (${batched_target_lib}
        PUBLIC
            ${CMAKE_INSTALL_FULL_INCLUDEDIR}
            ${IMATH_INCLUDES}
        PRIVATE
            ${ROBINMAP_INCLUDES}
        )

etternagame/etterna extern/newogg/CMakeLists.txt :19

target_include_directories(ogg PUBLIC include)

supercollider/supercollider external_libraries/CMakeLists.txt :57

target_include_directories(boost_program_options_lib PUBLIC ${BOOST_INCLUDE_DIR})

Morwenn/cpp-sort CMakeLists.txt :35

target_include_directories(cpp-sort INTERFACE
    $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
    $<INSTALL_INTERFACE:include>
)

stack-of-tasks/pinocchio bindings/python/CMakeLists.txt :213

target_include_directories(${PYWRAP}_cppadcg SYSTEM
                               PUBLIC $<BUILD_INTERFACE:${cppadcg_INCLUDE_DIR}>)

Vertical-Beach/ByteTrack-cpp CMakeLists.txt :44

target_include_directories(${PROJECT_NAME} PUBLIC
  ${CMAKE_CURRENT_SOURCE_DIR}/include
  )

thestk/stk CMakeLists.txt :180

target_include_directories(stk_SHARED PRIVATE include PUBLIC $<INSTALL_INTERFACE:include>)

nmwsharp/flip-geodesics-demo CMakeLists.txt :73

target_include_directories(flip_geodesics PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include/")

hust-diangroup/ns3-ai examples/rl-tcp/CMakeLists.txt :71

target_include_directories(ns3ai_rltcp_purecpp PRIVATE ${Libtorch_INCLUDE_DIRS})

liminchen/OptCuts ext/libigl/python/CMakeLists.txt :63

target_include_directories(pyigl PUBLIC igl::core)

NGSolve/ngsolve comp/CMakeLists.txt :23

target_include_directories(ngcomp PRIVATE ${NETGEN_PYTHON_INCLUDE_DIRS} ${CMAKE_CURRENT_SOURCE_DIR}/../ngstd ${CMAKE_CURRENT_SOURCE_DIR}/../linalg)

kahypar/mt-kahypar CMakeLists.txt :382

target_include_directories(MtKaHyPar-Include INTERFACE ${CMAKE_CURRENT_BINARY_DIR}/external_tools/parlay/include)

wpilibsuite/allwpilib cscore/CMakeLists.txt :34

target_include_directories(
    cscore
    PUBLIC
        $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/src/main/native/include>
        $<INSTALL_INTERFACE:${include_dest}/cscore>
    PRIVATE src/main/native/cpp
)

KhronosGroup/Vulkan-Samples bldsys/cmake/component_helper.cmake :79

target_include_directories(${TARGET} ${LINKAGE} ${CMAKE_CURRENT_SOURCE_DIR}/include)

SCOREC/core gmi_sim/CMakeLists.txt :31

target_include_directories(gmi_sim PRIVATE
  $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>)

nv-legate/legate share/legate/realm_ucp_bootstrap/CMakeLists.txt :45

target_include_directories(realm_ucp_bootstrap
                             INTERFACE $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/realm_ucp_bootstrap>
  )

MaaAssistantArknights/MaaAssistantArknights tools/ResourceUpdater/CMakeLists.txt :22

target_include_directories(HeaderOnlyLibraries INTERFACE ${MAA_PROJECT_DIR}/3rdparty/include)

bareos/bareos core/src/fastlz/CMakeLists.txt :28

target_include_directories(
  bareosfastlz
  PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
         $<INSTALL_INTERFACE:include>
  PRIVATE src
)

adepierre/SniffCraft cmake/glad.cmake :2

target_include_directories(glad PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/glad/include)

WerWolv/Fenestra lib/third_party/nlohmann_json/CMakeLists.txt :121

target_include_directories(
    ${NLOHMANN_JSON_TARGET_NAME}
    ${NLOHMANN_JSON_SYSTEM_INCLUDE} INTERFACE
    $<BUILD_INTERFACE:${NLOHMANN_JSON_INCLUDE_BUILD_DIR}>
    $<INSTALL_INTERFACE:${NLOHMANN_JSON_INCLUDE_INSTALL_DIR}>
)

Patoke/re-plants-vs-zombies SexyAppFramework/CMakeLists.txt :290

target_include_directories(${PROJECT_NAME} PRIVATE ".")

MultiMC/Launcher libraries/classparser/CMakeLists.txt :40

target_include_directories(Launcher_classparser PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include")

PrismLauncher/PrismLauncher libraries/rainbow/CMakeLists.txt :13

target_include_directories(Launcher_rainbow PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include")

ramirezd42/vst-js CMakeLists.txt :48

target_include_directories(${BIN_NAME} PUBLIC
    ${CMAKE_SOURCE_DIR}/include/JUCE/modules
    ${VST3_SDK_PATH}
)

r1delta/r1delta overlays/ports/l8w8jwt/CMakeLists.txt :185

target_include_directories(${PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_LIST_DIR}/lib/ed25519/src)

mgbowen/windows-fido-bridge src/win32_middleware_common/CMakeLists.txt :11

target_include_directories(${PROJECT_NAME}
    PRIVATE
        ${CMAKE_CURRENT_SOURCE_DIR}/3p-include
    PUBLIC
        ${CMAKE_CURRENT_SOURCE_DIR}/include
)

NVIDIA/nvshmem src/device/CMakeLists.txt :170

target_include_directories(nvshmem_device PRIVATE ${NCCL_INCLUDE})

ml-explore/mlx CMakeLists.txt :245

target_include_directories(
  mlx PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}>
             $<INSTALL_INTERFACE:include>)

mariadb-corporation/MaxScale server/core/CMakeLists.txt :99

target_include_directories(maxscale-common PUBLIC ${LIBKMIP_INCLUDE_DIR})

openvinotoolkit/openvino cmake/developer_package/compile_flags/functions.cmake :420

target_include_directories(${TARGET_NAME}
                    SYSTEM ${MODE}
                        $<TARGET_PROPERTY:${arg},INTERFACE_INCLUDE_DIRECTORIES>
                        $<TARGET_PROPERTY:${arg},INTERFACE_SYSTEM_INCLUDE_DIRECTORIES>
                )

lightspark/lightspark src/plugin/CMakeLists.txt :63

TARGET_INCLUDE_DIRECTORIES(lightsparkplugin PRIVATE ${X11_INCLUDE_DIRS})

ezEngine/ezEngine Code/ThirdParty/glfw/src/CMakeLists.txt :123

target_include_directories(glfw PUBLIC
                           "$<BUILD_INTERFACE:${GLFW_SOURCE_DIR}/include>"
                           "$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>")

x64dbg/x64dbg CMakeLists.txt :132

target_include_directories(btparser PUBLIC
	"src/dbg/btparser"
)

mapnik/mapnik test/CMakeLists.txt :118

target_include_directories(mapnik-test-unit PRIVATE "${Catch2_SOURCE_DIR}/single_include/catch2" "${CMAKE_CURRENT_BINARY_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}")

gnss-sdr/gnss-sdr src/algorithms/acquisition/gnuradio_blocks/CMakeLists.txt :78

target_include_directories(acquisition_gr_blocks
    PRIVATE
        ${GNSSSDR_SOURCE_DIR}/src/core/receiver
)

whoozle/android-file-transfer-linux CMakeLists.txt :234

target_include_directories(${LIB_NAME} PUBLIC ${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/mtp/backend/posix)

openthread/openthread CMakeLists.txt :140

target_include_directories(ot-config INTERFACE ${PROJECT_SOURCE_DIR}/examples/platforms/${OT_PLATFORM})

performous/performous game/CMakeLists.txt :313

target_include_directories(performous PRIVATE "${CMAKE_CURRENT_BINARY_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}")

CppMicroServices/CppMicroServices compendium/AsyncWorkService/CMakeLists.txt :36

target_include_directories(usAsyncWorkService
  PUBLIC
    $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
    $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/include>
    $<BUILD_INTERFACE:${CppMicroServices_SOURCE_DIR}/framework/include>
    $<BUILD_INTERFACE:${CppMicroServices_BINARY_DIR}/include>
    $<BUILD_INTERFACE:${CppMicroServices_BINARY_DIR}/framework/include>
    $<INSTALL_INTERFACE:${HEADER_INSTALL_DIR}>
  )

alexa/avs-device-sdk ACL/src/CMakeLists.txt :6

target_include_directories(ACL PUBLIC ${CURL_INCLUDE_DIRS})

SsageParuders/Android_Native_Surface my_android_opencv/3rdparty/carotene/hal/CMakeLists.txt :92

target_include_directories(tegra_hal PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} ${OPENCV_SRC_DIR}/modules/core/include)

ossia/score 3rdparty/libpd.cmake :13

target_include_directories(libpd INTERFACE "$<BUILD_INTERFACE:${LIBPD_INCLUDE_DIR}>")

psi4/psi4 psi4/src/psi4/lib3index/CMakeLists.txt :11

target_include_directories(3index
    PUBLIC
      $<TARGET_PROPERTY:gauxc::gauxc,INTERFACE_INCLUDE_DIRECTORIES>
    )

OpenKneeboard/OpenKneeboard third-party/directxtex.cmake :28

target_include_directories(directxtex INTERFACE "${INSTALL_DIR}/$<CONFIG>/include")

lizardfs/lizardfs src/data/CMakeLists.txt :42

target_include_directories(c-client-example PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/include)

moneymanagerex/moneymanagerex 3rd/CMakeLists.txt :35

target_include_directories(Lua SYSTEM INTERFACE ${LUA_INCLUDE_DIR})

vinipsmaker/tufao src/tests/CMakeLists.txt :29

target_include_directories("${target}"
    PRIVATE
    "${CMAKE_CURRENT_SOURCE_DIR}/../../3rd/boost.http/include"
    ${Boost_INCLUDE_DIR})

ZTzTopia/GTInternalAndroid vendor/Dobby/tests/CMakeLists.txt :68

target_include_directories(test_insn_relo_arm PUBLIC
  ${CAPSTONE_INCLUDE_DIRS}
  ${UNICORN_INCLUDE_DIRS}
  )

chdb-io/chdb base/glibc-compatibility/CMakeLists.txt :43

target_include_directories(glibc-compatibility PRIVATE libcxxabi ${musl_arch_include_dir})

NVIDIA/MatX bench/CMakeLists.txt :39

target_include_directories(matx_bench SYSTEM PRIVATE "${system_inc}")

Rezonality/zep demos/demo_qt/CMakeLists.txt :51

target_include_directories(${DEMO_NAME}
    PRIVATE
        ${DEMO_ROOT}/demo_qt
        ${ZEP_ROOT}/src/qt
        ${ZEP_ROOT}/demos
        ${Qt6Widgets_INCLUDE_DIRS}
        ${Qt6Gui_INCLUDE_DIRS}
        ${Qt6Core_INCLUDE_DIRS}
        ${CMAKE_BINARY_DIR}
        ${ZEP_ROOT}/include)

v6d-io/v6d modules/basic/CMakeLists.txt :51

target_include_directories(vineyard_basic PUBLIC ${ARROW_INCLUDE_DIR} ${MPI_CXX_INCLUDE_PATH})

IBAMR/IBAMR CMakeLists.txt :1271

TARGET_INCLUDE_DIRECTORIES(${target_library} PUBLIC "${HDF5_INCLUDE_DIRS}")