cmake target_include_directories examples

Signatures

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

Examples

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

target_include_directories(SPIRV PUBLIC ..)

etorth/mir2x client/src/CMakeLists.txt :26

TARGET_INCLUDE_DIRECTORIES(client PRIVATE ${MIR2X_COMMON_SOURCE_DIR})

qcad/qcad src/3rdparty/dxflib/CMakeLists.txt :28

target_include_directories(dxflib PUBLIC
    src
)

dwjclark11/Scion2D SCION_WINDOW/CMakeLists.txt :17

target_include_directories(
    SCION_WINDOW PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include)

stackos/Viry3D CMakeLists.txt :224

target_include_directories(Viry3D PRIVATE
                           ${VIRY3D_LIB_SRC_DIR}
                           ${VIRY3D_LIB_SRC_DIR}/freetype/include
                           ${VIRY3D_LIB_SRC_DIR}/mp3/mad
                           ${VIRY3D_LIB_SRC_DIR}/openal/include
                           ${VIRY3D_LIB_SRC_DIR}/openal/android
                           ${VIRY3D_LIB_SRC_DIR}/openal/OpenAL32/Include
                           ${VIRY3D_LIB_SRC_DIR}/jsoncpp/include
						   ${VIRY3D_LIB_SRC_DIR}/filament/filament/backend/include
						   ${VIRY3D_LIB_SRC_DIR}/filament/libs/math/include
						   ${VIRY3D_LIB_SRC_DIR}/filament/libs/utils/include
						   ${VIRY3D_LIB_SRC_DIR}/ffmpeg/include
                           )

AtomicGameEngine/AtomicGameEngine Source/ThirdParty/imgui/CMakeLists.txt :29

target_include_directories(imgui PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})

basketoengine/Basketo CMakeLists.txt :106

target_include_directories(BasketoGameEngine PUBLIC ${LUA_INCLUDE_DIR})

somcosoftware/SCodes src/CMakeLists.txt :51

target_include_directories(${PROJECT_NAME} PRIVATE  "${CMAKE_CURRENT_SOURCE_DIR}/private")

rodrigodzf/NeuralResonatorVST NeuralResonatorVST/test/CMakeLists.txt :7

target_include_directories(${EXE_NAME} PRIVATE ../)

o3de/o3de cmake/LYWrappers.cmake :682

target_include_directories(${ly_add_target_NAME} ${LY_INCLUDE_DIRECTORIES})

prusa3d/PrusaSlicer sandboxes/opencsg/CMakeLists.txt :21

target_include_directories(opencsg_example PRIVATE ${wxWidgets_INCLUDE_DIRS})

FreeCAD/FreeCAD src/3rdParty/libE57Format/extern/CRCpp/CMakeLists.txt :11

target_include_directories( ${PROJECT_NAME}
	PRIVATE
		${CMAKE_CURRENT_LIST_DIR}/inc
)

godlikepanos/anki-3d-engine ThirdParty/Jolt/TestFramework/TestFramework.cmake :298

target_include_directories(TestFramework PUBLIC ${Vulkan_INCLUDE_DIRS})

prusa3d/Prusa-Firmware tests/CMakeLists.txt :16

target_include_directories(tests PRIVATE tests)

bambulab/BambuStudio src/libnest2d/CMakeLists.txt :26

target_include_directories(libnest2d PUBLIC ${CMAKE_CURRENT_LIST_DIR}/include)

SoftFever/OrcaSlicer cmake/modules/Findcereal.cmake :12

target_include_directories(cereal INTERFACE include)

DanielChappuis/reactphysics3d test/CMakeLists.txt :48

target_include_directories(reactphysics3d PUBLIC
              $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
)

kcat/openal-soft CMakeLists.txt :1900

target_include_directories(alsoft.excommon PUBLIC ${OpenAL_BINARY_DIR} ${OpenAL_SOURCE_DIR}/common)

DragonJoker/Castor3D source/Plugins/Generators/DiamondSquareTerrain/CMakeLists.txt :60

target_include_directories( ${PROJECT_NAME}
	PRIVATE
		${GeneratorIncludes}
)

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

target_include_directories(SDL3-static
    PRIVATE
      "$<BUILD_INTERFACE:${SDL3_BINARY_DIR}/include-config-$<LOWER_CASE:$<CONFIG>>>/build_config"
      "$<BUILD_INTERFACE:${SDL3_SOURCE_DIR}/src>"
  )

Hork-Engine/Hork-Source ThirdParty/JoltPhysics/Build/CMakeLists.txt :310

target_include_directories(HelloWorld PUBLIC ${HELLO_WORLD_ROOT})

STORM-IRIT/Radium-Engine src/Core/CMakeLists.txt :55

target_include_directories(${ra_core_target} PRIVATE ${Backtrace_INCLUDE_DIRS})

JeanPhilippeKernel/RendererEngine dependencies.cmake :17

target_include_directories(imported::cppwinrt_headers INTERFACE
        ${CMAKE_BINARY_DIR}/__winrt
    )

RavEngine/RavEngine CMakeLists.txt :556

target_include_directories(openxr_loader PRIVATE "deps/RGL/deps/Vulkan-Headers/include")

cnr-isti-vclab/meshlab src/external/cgal.cmake :61

target_include_directories(external-cgal INTERFACE "${CGAL_DIR}/include/")

bmwcarit/ramses cmake/ramses/createTarget.cmake :28

target_include_directories(${TARGET_NAME} PUBLIC "${inc_resolved}")

zenustech/zeno projects/.unusedTools/EasyGL/CMakeLists.txt :1

target_include_directories(zeno PRIVATE .)

luigifreda/plvs Thirdparty/Sophus/CMakeLists.txt :85

target_include_directories(sophus INTERFACE
    "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>"
    "$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>"
)

alex-hjm/cloudtool camera/Photoneo/examples/MinimalPcl/CMakeLists.txt :63

target_include_directories (MinimalPclExample PUBLIC ${PHOXI_INCLUDE_DIRS} ${PCL_INCLUDE_DIRS})

CloudCompare/CCCoreLib include/CMakeLists.txt :134

target_include_directories( ${PROJECT_NAME}
	PUBLIC
		$<INSTALL_INTERFACE:include/CCCoreLib>
		$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
)

ZDoom/Raze libraries/discordrpc/src/CMakeLists.txt :110

target_include_directories(discord-rpc PRIVATE ${RAPIDJSON}/include)

stuntrally/stuntrally3 CMakeLists.txt :170

target_include_directories(${EXE} PRIVATE ${subdir})

keith2018/SoftGLRender third_party/glm/glm/CMakeLists.txt :49

target_include_directories(glm INTERFACE
	$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}>
	$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
)

GPUOpen-Drivers/pal shared/CMakeLists.txt :26

target_include_directories(pal PUBLIC .)

shaduzlabs/cabl CMakeLists.txt :492

target_include_directories( cabl PRIVATE src)

kokkos/kokkos core/src/CMakeLists.txt :136

target_include_directories(kokkoscore SYSTEM PUBLIC $<BUILD_INTERFACE:${KOKKOS_SOURCE_DIR}/tpls/desul/include>)

eclipse-ecal/ecal app/rec/rec_server_cli/CMakeLists.txt :78

target_include_directories(${PROJECT_NAME}
  PRIVATE $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/src>)

Ipotrick/Daxa tests/CMakeLists.txt :16

target_include_directories(daxa_test_${FOLDER_NAME} PRIVATE "${CMAKE_CURRENT_LIST_DIR}" "${CMAKE_CURRENT_LIST_DIR}/0_common/shared")

LLNL/CHAI src/chai/CMakeLists.txt :97

target_include_directories(
  chai
  PUBLIC
  $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/src>
  $<BUILD_INTERFACE:${PROJECT_BINARY_DIR}/include>
  $<INSTALL_INTERFACE:include>)

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
)

epoupon/lms src/libs/services/scanner/CMakeLists.txt :35

target_include_directories(lmsscanner INTERFACE
	include
	)

nextcloud/desktop test/nextcloud_add_test.cmake :87

target_include_directories(${OWNCLOUD_TEST_CLASS}Test
        PRIVATE
        "${CMAKE_SOURCE_DIR}/test/"
        ${CMAKE_SOURCE_DIR}/src/3rdparty/qtokenizer
        )

cs1ime/ceserver-rawmem thirdparty/spdlog/CMakeLists.txt :200

target_include_directories(spdlog_header_only ${SPDLOG_INCLUDES_LEVEL} INTERFACE "$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/include>"
                                                        "$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>")

Nukem9/dlssg-to-fsr3 dependencies/FidelityFX-SDK/framework/cauldron/framework/libs/antilag2/CMakeLists.txt :2

target_include_directories(antilag2 INTERFACE "")

ElyPrismLauncher/ElyPrismLauncher libraries/LocalPeer/CMakeLists.txt :31

target_include_directories(LocalPeer PUBLIC include)

OAID/Caffe-HRT src/caffe/CMakeLists.txt :9

target_include_directories(proto PUBLIC ${PROTOBUF_INCLUDE_DIR})

end2endzone/ShellAnything src/shellextension/CMakeLists.txt :39

target_include_directories(sa.shellextension
  PUBLIC
    $<INSTALL_INTERFACE:${SHELLANYTHING_INSTALL_INCLUDE_DIR}>  # for clients using the installed library.
  PRIVATE
    rapidassist
    libmagic
    ${CMAKE_SOURCE_DIR}/src/shellextension
    ${CMAKE_BINARY_DIR}/src/shellextension/sa.shellextension.dir/\$\(Configuration\)
    ${CMAKE_SOURCE_DIR}/src/shared
    ${CMAKE_SOURCE_DIR}/src/core
    ${CMAKE_SOURCE_DIR}/src/logger/glog
    ${CMAKE_BINARY_DIR}/src/logger/glog
    ${CMAKE_SOURCE_DIR}/src/windows
    ${CMAKE_BINARY_DIR}/src/windows
)

doodlum/skyrim-community-shaders cmake/XeSS-SDK.cmake :12

target_include_directories(
        ${PROJECT_NAME}
        PRIVATE
        ${INTEL_XESS_INCLUDE_DIRS}
    )

dpaulat/supercell-wx external/imgui.cmake :35

target_include_directories(imgui PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/imgui)

NREL/OpenStudio src/lib/CMakeLists.txt :52

target_include_directories(
  openstudiolib
  INTERFACE
  $<BUILD_INTERFACE:${CMAKE_SOURCE_DIR}/src>
  $<BUILD_INTERFACE:${PROJECT_BINARY_DIR}>
  $<BUILD_INTERFACE:${PROJECT_BINARY_DIR}/src>
  )

Smorodov/Multitarget-tracker thirdparty/pybind11/CMakeLists.txt :100

target_include_directories(pybind11 INTERFACE $<BUILD_INTERFACE:${PYBIND11_INCLUDE_DIR}>
                                                $<BUILD_INTERFACE:${PYTHON_INCLUDE_DIRS}>
                                                $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>)

supercollider/supercollider server/plugins/CMakeLists.txt :164

target_include_directories(DiskIO_UGens PUBLIC ${SNDFILE_INCLUDE_DIR})

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

target_include_directories(${PYWRAP}_cppad SYSTEM
                               PUBLIC $<BUILD_INTERFACE:${cppad_INCLUDE_DIR}>)

ZigRazor/CXXGraph examples/PrimExample/CMakeLists.txt :11

target_include_directories(prim_example PUBLIC "${CMAKE_SOURCE_DIR}/include")

ros-industrial/industrial_calibration analysis/CMakeLists.txt :9

target_include_directories(${PROJECT_NAME}_analysis PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>"
                                                           "$<INSTALL_INTERFACE:include>")

bjoern-andres/graph CMakeLists.txt :66

target_include_directories(test-graph-paths PUBLIC include)

google/zopfli CMakeLists.txt :88

target_include_directories(libzopfli
  INTERFACE
    $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/src/zopfli>
    $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
)

Kitware/kwiver examples/cpp/kpf/CMakeLists.txt :6

target_include_directories( kpf_example_simple PRIVATE ${YAML_CPP_INCLUDE_DIR})

BIMCoderLiang/LNLib src/LNLib/CMakeLists.txt :7

target_include_directories(${TARGET_NAME} PRIVATE ${SOURCE_DIR}/include)

liminchen/OptCuts ext/libigl/external/glfw/tests/CMakeLists.txt :56

target_include_directories(vulkan PRIVATE "${VULKAN_INCLUDE_DIR}")

NGSolve/ngsolve solve/CMakeLists.txt :4

target_include_directories(ngsolve PRIVATE ${NETGEN_PYTHON_INCLUDE_DIRS})

wpilibsuite/allwpilib wpilibc/CMakeLists.txt :32

target_include_directories(
        wpilibc
        PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../cameraserver/src/main/native/include
    )

amule-project/amule src/libs/ec/cpp/CMakeLists.txt :28

target_include_directories (ec
		PUBLIC ${Boost_INCLUDE_DIR}
	)

SCOREC/core CMakeLists.txt :131

target_include_directories(${target} INTERFACE
    "$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>"
  )

nv-legate/legate share/legate/examples/binding/cython/CMakeLists.txt :25

target_include_directories(hello_world PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}")

MaaAssistantArknights/MaaAssistantArknights src/Dart/example/windows/flutter/CMakeLists.txt :76

target_include_directories(flutter_wrapper_app PUBLIC
  "${WRAPPER_ROOT}/include"
)

bareos/bareos core/src/plugins/filed/CMakeLists.txt :62

target_include_directories(
    mssqlvdi-fd PRIVATE ${PROJECT_SOURCE_DIR}/src/win32/vdi/include
  )

WerWolv/Fenestra lib/third_party/imgui/ColorTextEditor/CMakeLists.txt :21

target_include_directories(imgui_all_includes INTERFACE include)

maidsafe-archive/MaidSafe src/third_party_libs/googlemock/gtest/CMakeLists.txt :109

target_include_directories(gtest_main PRIVATE ${gtest_SOURCE_DIR}/include)

CasparCG/server src/CMakeModules/CasparCG_Util.cmake :76

target_include_directories(${TARGET} PRIVATE
			# TODO: This should be replaced by the linked libraries eventually
			../..
	)

PrismLauncher/PrismLauncher launcher/CMakeLists.txt :1443

target_include_directories(filelink_logic PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})

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

target_include_directories(${PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_LIST_DIR}/lib/mbedtls/include)

NVIDIA/nvshmem examples/CMakeLists.txt :145

target_include_directories(nvshmem_example_helper INTERFACE $<BUILD_INTERFACE:${MPI_CXX_INCLUDE_DIRS}>)

anbox/anbox external/backward-cpp/CMakeLists.txt :79

target_include_directories(backward PUBLIC ${BACKWARD_INCLUDE_DIRS})

trojan-gfw/trojan CMakeLists.txt :32

target_include_directories(trojan PRIVATE ${OPENSSL_INCLUDE_DIR})

mariadb-corporation/MaxScale server/modules/authenticator/Ed25519/ref10/CMakeLists.txt :10

target_include_directories(ed25519ref10 PRIVATE exports internal)

facebook/rocksdb CMakeLists.txt :1151

target_include_directories(${ROCKSDB_STATIC_LIB} PUBLIC
  $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include>)

PixarAnimationStudios/OpenSubdiv opensubdiv/CMakeLists.txt :142

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

lightspark/lightspark src/3rdparty/imgui/examples/example_glfw_wgpu/CMakeLists.txt :76

target_include_directories(example_glfw_wgpu PUBLIC
  ${IMGUI_DIR}
  ${IMGUI_DIR}/backends
)

JSBSim-Team/jsbsim src/CMakeLists.txt :68

target_include_directories(libJSBSim PUBLIC
                           $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>)

gnss-sdr/gnss-sdr src/algorithms/channel/libs/CMakeLists.txt :51

target_include_directories(channel_libs
    PUBLIC
        ${GNSSSDR_SOURCE_DIR}/src/core/receiver
)

facebook/mvfst build/fbcode_builder/CMake/FBPythonBinary.cmake :471

target_include_directories(
    "${LIB_NAME}.py_lib" INTERFACE
    "$<BUILD_INTERFACE:${manifest_path}>"
    "$<INSTALL_INTERFACE:${install_dir}${LIB_NAME}.manifest>"
  )

ByConity/ByConity base/glibc-compatibility/CMakeLists.txt :38

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

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

target_include_directories(${LIB_NAME} PUBLIC mtp/backend/linux)

WarmUpTill/SceneSwitcher CMakeLists.txt :342

target_include_directories(
  ${LIB_NAME} PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/deps/obs-websocket/lib"
                     "${CMAKE_CURRENT_SOURCE_DIR}/deps/exprtk")

KhronosGroup/Vulkan-LoaderAndValidationLayers layers/CMakeLists.txt :231

target_include_directories(VkLayer_core_validation PRIVATE ${GLSLANG_SPIRV_INCLUDE_DIR})

CppMicroServices/CppMicroServices compendium/ServiceComponent/CMakeLists.txt :55

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

SsageParuders/Android_Native_Surface my_android_opencv/cmake/OpenCVPluginStandalone.cmake :63

target_include_directories(${OPENCV_PLUGIN_NAME} PRIVATE
      "${CMAKE_CURRENT_BINARY_DIR}"
      "${module_ROOT}/src"
      "${module_ROOT}/include"
      ${OPENCV_PLUGIN_EXTRA_INCLUDES}
  )

ossia/score 3rdparty/libpd.cmake :13

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

psi4/psi4 psi4/driver/procrouting/mcscf/CMakeLists.txt :14

target_include_directories(${py} PRIVATE "${Python_INCLUDE_DIRS}")

OpenKneeboard/OpenKneeboard third-party/dia.cmake :27

target_include_directories(ThirdParty::DIA SYSTEM INTERFACE ${DIASDK_INCLUDE_PATH})

LLNL/Caliper src/services/io/CurIOus/src/CMakeLists.txt :12

target_include_directories(caliper-CurIOus PRIVATE "../include")

ultravideo/uvgRTP examples/CMakeLists.txt :38

target_include_directories(v3c_sender PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} v3c)

RenderKit/ospray apps/common/external/imgui/CMakeLists.txt :49

target_include_directories(
  ospray_imgui
INTERFACE
  $<BUILD_INTERFACE:${imgui_SOURCE_DIR}>
  $<BUILD_INTERFACE:${imgui_SOURCE_DIR}/backends>
PRIVATE
  ${imgui_SOURCE_DIR}
)

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 :38

target_include_directories(matx_bench PRIVATE "${target_inc}")

luajit-remake/luajit-remake gtest/CMakeLists.txt :5

target_include_directories(gtest PUBLIC 
                           ".")

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

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

garglk/garglk garglk/CMakeLists.txt :381

target_include_directories(garglk-common PRIVATE ../support/xbrz)

IBAMR/IBAMR CMakeLists.txt :1324

TARGET_INCLUDE_DIRECTORIES(
  IBTKHeaders
  INTERFACE
  $<BUILD_INTERFACE:${${PROJECT_NAME}_SOURCE_DIR}/ibtk/include>
  $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/>)