cmake target_compile_features examples

Signatures

target_compile_features(<target> <PRIVATE|PUBLIC|INTERFACE> <feature> [...])

Examples

LibreCAD/LibreCAD CMakeLists.txt :1636

target_compile_features(librecad_tests PRIVATE cxx_std_17)

timi-liuliang/echo thirdparty/RadeonRays/Calc/CMakeLists.txt :58

target_compile_features(Calc PRIVATE cxx_std_11)

u3d-community/U3D Source/ThirdParty/Assimp/code/CMakeLists.txt :1417

TARGET_COMPILE_FEATURES(assimp PRIVATE c_std_99)

AcademySoftwareFoundation/Imath src/Imath/CMakeLists.txt :83

target_compile_features(${IMATH_LIBRARY}
    PRIVATE cxx_std_${IMATH_CXX_STANDARD}
    INTERFACE cxx_std_11
)

microsoft/scenepic src/examples/CMakeLists.txt :41

target_compile_features(${example} PRIVATE cxx_std_14)

OGRECave/ogre PlugIns/GLSLang/CMakeLists.txt :8

target_compile_features(Plugin_GLSLangProgramManager PRIVATE cxx_std_17)

godlikepanos/anki-3d-engine ThirdParty/Sdl3/CMakeLists.txt :440

target_compile_features(SDL3-static PRIVATE c_std_99)

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

target_compile_features(SDL3-shared PRIVATE c_std_99)

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

target_compile_features(SDL3-shared PRIVATE c_std_99)

RavEngine/RavEngine CMakeLists.txt :389

target_compile_features(rve_importlib PRIVATE cxx_std_23)

kokkos/kokkos cmake/build_env_info.cmake :110

target_compile_features(impl_git_version PRIVATE cxx_raw_string_literals)

alpaka-group/alpaka thirdParty/catch2/tests/ExtraTests/CMakeLists.txt :570

target_compile_features(AmalgamatedTestCompilation PRIVATE cxx_std_14)

eclipse-ecal/ecal app/meas_cutter/CMakeLists.txt :63

target_compile_features(${PROJECT_NAME} PRIVATE cxx_std_14)

nextcloud/desktop src/libsync/CMakeLists.txt :235

target_compile_features(nextcloudsync
    PRIVATE
        cxx_std_17
)

etternagame/etterna extern/fmt/test/cuda-test/CMakeLists.txt :33

target_compile_features(fmt-in-cuda-test PRIVATE cxx_std_14)

o-reo/push_swap_visualizer src/CMakeLists.txt :5

target_compile_features(VisualizerLib PRIVATE cxx_std_17)

liminchen/OptCuts ext/libigl/external/cgal/src/CGAL_Project/cmake/modules/CGAL_CreateSingleSourceCGALProgram.cmake :46

target_compile_features(${exe_name} PRIVATE ${CXX_FEATURES})

mtrebi/memory-allocators CMakeLists.txt :15

target_compile_features(main PRIVATE cxx_std_11)

KhronosGroup/Vulkan-Samples app/plugins/CMakeLists.txt :101

target_compile_features(plugins PRIVATE $<TARGET_PROPERTY:apps,INTERFACE_COMPILE_FEATURES> $<TARGET_PROPERTY:framework,INTERFACE_COMPILE_FEATURES>)

nv-legate/legate src/python/legate/CMakeLists.txt :102

target_compile_features(${target} PRIVATE cxx_std_${CMAKE_CXX_STANDARD})

openvinotoolkit/openvino src/frontends/common/shutdown_protobuf/CMakeLists.txt :15

target_compile_features(${TARGET_NAME} PRIVATE $<TARGET_PROPERTY:protobuf::libprotobuf,INTERFACE_COMPILE_FEATURES>)

lightspark/lightspark src/3rdparty/ordered-map/tests/CMakeLists.txt :10

target_compile_features(tsl_ordered_map_tests PRIVATE cxx_std_11)

wjakob/nori CMakeLists.txt :126

target_compile_features(nori PRIVATE cxx_std_17)

x64dbg/x64dbg src/cross/CMakeLists.txt :83

target_compile_features(minidump PRIVATE
	cxx_std_20
)

ossia/score src/linuxcheck/CMakeLists.txt :14

target_compile_features(linuxcheck
  PRIVATE
    cxx_std_20
)

moneymanagerex/moneymanagerex 3rd/CMakeLists.txt :205

target_compile_features(wxSQLite3 PRIVATE cxx_std_11)

chdb-io/chdb contrib/qpl-cmake/CMakeLists.txt :617

target_compile_features(core_iaa PRIVATE c_std_11)

NVIDIA/MatX cmake/rapids-cmake/testing/cmake/write_git_revision-custom-prefix/CMakeLists.txt :26

target_compile_features(write_git_version PRIVATE cxx_std_14)

v6d-io/v6d packages-java/CMakeLists.txt :75

target_compile_features(${LIBNAME} PRIVATE cxx_std_14)

OSVR/SteamVR-OSVR src/CMakeLists.txt :92

target_compile_features(driver_osvr PRIVATE cxx_override)

zeek/zeek CMakeLists.txt :317

target_compile_features(zeek_fuzzer_shared PRIVATE ${ZEEK_CXX_STD})

BRAINSia/BRAINSTools BRAINSABC/brainseg/CMakeLists.txt :40

target_compile_features(BRAINSABCCOMMONLIB PRIVATE ${BABC_CXX11_Required_Features})

catchorg/Catch2 tests/ExtraTests/CMakeLists.txt :517

target_compile_features(AmalgamatedTestCompilation PRIVATE cxx_std_14)

gnuradio/gnuradio gr-soapy/lib/CMakeLists.txt :14

target_compile_features(gnuradio-soapy PRIVATE ${GR_CXX_VERSION_FEATURE})

SergiusTheBest/plog test/CMakeLists.txt :122

target_compile_features(${_target} PRIVATE ${_cxx_std})

root-project/root cmake/modules/RootMacros.cmake :724

target_compile_features(${dictionary} PRIVATE
      $<TARGET_PROPERTY:${ARG_MODULE},COMPILE_FEATURES>)

brainflow-dev/brainflow third_party/fmt/test/cuda-test/CMakeLists.txt :33

target_compile_features(fmt-in-cuda-test PRIVATE cxx_std_14)

facebookincubator/velox velox/experimental/breeze/CMakeLists.txt :120

target_compile_features(perfetto PRIVATE cxx_std_17)

google/filament third_party/dawn/third_party/vulkan-headers/src/CMakeLists.txt :78

target_compile_features(Vulkan-HppModule
                PRIVATE   cxx_std_23
                INTERFACE cxx_std_20)

NREL/EnergyPlus third_party/CMakeLists.txt :76

target_compile_features(ssc PRIVATE cxx_std_11)

mortbopet/Ripes src/CMakeLists.txt :30

target_compile_features(${LIB_NAME} PRIVATE cxx_std_17)

winsoft666/QWebView src/webview2/CMakeLists.txt :66

target_compile_features(QWebView.WebView2 PRIVATE cxx_std_17)

p-ranav/alpaca benchmark/CMakeLists.txt :46

target_compile_features("${NAME}" PRIVATE cxx_std_17)

ebu/ear-production-suite reaper-adm-extension/src/reaper_adm/CMakeLists.txt :226

target_compile_features(reaper_adm_object
    PRIVATE
        cxx_std_17)

nanodbc/nanodbc CMakeLists.txt :92

target_compile_features(nanodbc PRIVATE cxx_std_14)

stephenberry/glaze fuzzing/CMakeLists.txt :7

target_compile_features(main PRIVATE cxx_std_23)

vseasky/VersaAssistant assimp/code/CMakeLists.txt :1198

TARGET_COMPILE_FEATURES(assimp PRIVATE c_std_99)

OpenAssetIO/OpenAssetIO cmake/DefaultTargetProperties.cmake :26

target_compile_features(${target_name} PRIVATE cxx_std_17)

bluescan/tacentview CMakeLists.txt :214

target_compile_features(${PROJECT_NAME} PRIVATE cxx_std_20)

esa/pagmo2 benchmarks/CMakeLists.txt :11

target_compile_features(${arg1} PRIVATE cxx_std_17)

asset-group/5ghoul-5g-nr-attacks libs/rtaudio/Gist/tests/CMakeLists.txt :19

target_compile_features (Tests PRIVATE cxx_std_17)

malaterre/GDCM Utilities/gdcmcharls/CMakeLists.txt :67

target_compile_features(${CHARLS_LIBRARY_NAME}
 PUBLIC cxx_strong_enums
 PRIVATE cxx_nullptr)

aers/EngineFixesSkyrim64 CMakeLists.txt :165

target_compile_features(
    ${PROJECT_NAME}
    PRIVATE
    cxx_std_23
)

sonosaurus/sonobus deps/juce/extras/Build/CMake/JUCEUtils.cmake :447

target_compile_features(${target} PRIVATE cxx_std_17)

Tracktion/tracktion_engine examples/Benchmarks/CMakeLists.txt :39

target_compile_features(${TARGET_NAME} PRIVATE cxx_std_20)

fooyin/fooyin CMakeLists.txt :211

target_compile_features(fooyin_pch PRIVATE ${FOOYIN_REQUIRED_CXX_FEATURES})

flux-framework/flux-sched external/catch2/.conan/test_package/CMakeLists.txt :8

target_compile_features(test_package PRIVATE cxx_std_14)

NauEngine/NauEnginePublic engine/3rdparty_libs/fmt/test/cuda-test/CMakeLists.txt :33

target_compile_features(fmt-in-cuda-test PRIVATE cxx_std_14)

Dreamtowards/Ethertia lib/entt-3.12.2/test/CMakeLists.txt :47

target_compile_features(${TARGET_NAME} PRIVATE ${ENTT_CXX_STD})

NauEngine/NauEditorPublic editor/external/magic_enum/example/CMakeLists.txt :16

target_compile_features(${target} PRIVATE cxx_std_17)

fraillt/bitsery tests/CMakeLists.txt :70

target_compile_features(check_includes PRIVATE cxx_std_17)

Viatorus/emio test/benchmark/CMakeLists.txt :24

target_compile_features(emio_benchmark PRIVATE cxx_std_20)

NVIDIA/VideoProcessingFramework src/TC/CMakeLists.txt :93

target_compile_features(TC PRIVATE cxx_std_17)

InsightSoftwareConsortium/ITK Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmcharls/CMakeLists.txt :67

target_compile_features(${CHARLS_LIBRARY_NAME}
 PUBLIC cxx_strong_enums
 PRIVATE cxx_nullptr)

ComputationalBiomechanicsLab/opensim-creator third_party/cmake/implot/CMakeLists.txt :22

target_compile_features(implot
    PRIVATE cxx_std_17
)

bytedance/sonic-cpp benchmark/CMakeLists.txt :12

target_compile_features(bench PRIVATE cxx_std_17)

ZikangYuan/sr_lio thirdLibrary/tessil-src/tests/CMakeLists.txt :11

target_compile_features(tsl_robin_map_tests PRIVATE cxx_std_11)

gazebosim/gazebo-classic cmake/GazeboTestUtils.cmake :62

target_compile_features(${BINARY_NAME} PRIVATE cxx_std_11)

llvm/torch-mlir projects/ltc/csrc/base_lazy_backend/CMakeLists.txt :68

target_compile_features(torch_mlir_ltc_backend PRIVATE cxx_std_17)

ClickHouse/ClickHouse contrib/qpl-cmake/CMakeLists.txt :617

target_compile_features(core_iaa PRIVATE c_std_11)

Jackarain/proxy third_party/boost/libs/convert/test/CMakeLists.txt :29

target_compile_features(${BOOST_EXE_NAME} PRIVATE ${BOOST_EXE_COMPILE_FEATURES})

cryfs/cryfs vendor/cryptopp/vendor_cryptopp_cmake/test/integration/int-find-package/CMakeLists.txt :19

target_compile_features(rng-test PRIVATE cxx_constexpr)

pingcap/tiflash contrib/qpl-cmake/CMakeLists.txt :224

target_compile_features(core_iaa PRIVATE c_std_11)

polyfem/polyfem src/polyfem/autogen/CMakeLists.txt :56

target_compile_features(polyfem_autogen PRIVATE cxx_std_17)

ornladios/ADIOS2 source/adios2/toolkit/sst/CMakeLists.txt :81

target_compile_features(sst PRIVATE ${ADIOS2_C99_FEATURES})

heal-research/operon example/CMakeLists.txt :17

target_compile_features("${NAME}" PRIVATE cxx_std_17)

fktn-k/fkYAML tools/iwyu/CMakeLists.txt :43

target_compile_features(
    ${IWYU_TARGET_NAME}
    PRIVATE
      cxx_std_11
  )

ossia/libossia src/ossia-max/CMakeLists.txt :100

target_compile_features(${PROJECT_NAME} PRIVATE cxx_std_20)

apc-llc/nvcc-llvm-ir CMakeLists.txt :42

target_compile_features(pass1 PRIVATE cxx_std_17)

jarro2783/cxxopts src/CMakeLists.txt :24

target_compile_features(example PRIVATE cxx_std_17)

saturneric/GpgFrontend cmake/LibraryRegistry.cmake :65

target_compile_features(${target_name} PRIVATE cxx_std_17)

LukasBanana/XShaderCompiler CMakeLists.txt :178

target_compile_features(xsc PRIVATE cxx_range_for)

halide/Halide cmake/HalideGeneratorHelpers.cmake :828

target_compile_features(${TARGET} PRIVATE cxx_std_17)

QMCPACK/qmcpack external_codes/mpi_wrapper/mpi3/include/mpi3/nccl/test/CMakeLists.txt :120

target_compile_features(${TEST_EXE} PRIVATE cxx_std_17)

luxonis/depthai-core tests/CMakeLists.txt :37

target_compile_features(${test_name} PRIVATE cxx_std_${DAT_CXX_STANDARD})

adamfowleruk/groundupdb groundupdb/CMakeLists.txt :45

target_compile_features(groundupdb PRIVATE cxx_std_17)

LMMS/lmms src/3rdparty/weakjack/CMakeLists.txt :8

target_compile_features(weakjack PRIVATE c_std_11)

saucer/saucer examples/desktop/CMakeLists.txt :9

target_compile_features(${PROJECT_NAME} PRIVATE cxx_std_23)

bibletime/bibletime cmake/BTApplication.cmake :59

TARGET_COMPILE_FEATURES("bibletime" PRIVATE cxx_std_17)

cvet/fonline ThirdParty/SDL/CMakeLists.txt :440

target_compile_features(SDL3-static PRIVATE c_std_99)

cwida/FastLanes python/CMakeLists.txt :34

target_compile_features(_fastlanes PRIVATE cxx_std_20)

LLNL/libROM CMakeLists.txt :126

target_compile_features(ROM PRIVATE cxx_std_11)

jupyter-xeus/xeus-sql CMakeLists.txt :136

target_compile_features(${target_name} PRIVATE cxx_std_17)

OriginHubAI/MyScaleDB contrib/qpl-cmake/CMakeLists.txt :640

target_compile_features(core_iaa PRIVATE c_std_11)

xqq/libaribcaption test/alphablend/CMakeLists.txt :26

target_compile_features(test_alphablend
    PRIVATE
        cxx_std_17
)

lighttransport/tinyusdz src/external/nanobind/cmake/nanobind-config.cmake :120

target_compile_features(${TARGET_NAME} PRIVATE cxx_std_17)

OpenHantek/OpenHantek6022 openhantek/CMakeLists.txt :69

target_compile_features(${PROJECT_NAME} PRIVATE cxx_range_for)

ovsky/sumi-emu vcpkg_installed/x64-windows/share/boost/cmake-build/BoostTest.cmake :178

target_compile_features(${__NAME} PRIVATE ${BOOST_TEST_COMPILE_FEATURES})

PaddlePaddle/Paddle paddle/fluid/platform/device/ipu/CMakeLists.txt :47

target_compile_features(ipu_backend PRIVATE cxx_std_17)

laugh12321/TensorRT-YOLO CMakeLists.txt :144

target_compile_features(${target} PRIVATE cxx_std_17)