cmake set_property examples

Signatures

set_property(<GLOBAL                      |
  DIRECTORY [<dir>]           |
  TARGET    [<target1> ...]   |
  SOURCE    [<src1> ...]
  [DIRECTORY <dirs> ...]
  [TARGET_DIRECTORY <targets> ...] |
  INSTALL   [<file1> ...]     |
  TEST      [<test1> ...]
  [DIRECTORY <dir>] |
  CACHE     [<entry1> ...]    >
  [APPEND] [APPEND_STRING]
PROPERTY <name> [<value1> ...])

Examples

oceancx/CXEngine cmake/cotire.cmake :2393

set_property (SOURCE ${_hostFile} APPEND_STRING PROPERTY COMPILE_FLAGS " ${_flags} ")

o3de/o3de cmake/Platform/Common/Install_common.cmake :309

set_property(TARGET ${NAME_PLACEHOLDER}
    APPEND_STRING PROPERTY IMPORTED_IMPLIB
        $<$<CONFIG:$<CONFIG>$<ANGLE-R>:\"\${LY_ROOT_FOLDER}/${archive_output_directory}/$<TARGET_LINKER_FILE_NAME:${TARGET_NAME}>\"$<ANGLE-R>
)

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

set_property(SOURCE "${SDL3_SOURCE_DIR}/src/libm/e_log.c" APPEND_STRING PROPERTY COMPILE_FLAGS " -wd39")

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

set_property(SOURCE "${SDL3_SOURCE_DIR}/src/libm/e_log.c" APPEND_STRING PROPERTY COMPILE_FLAGS " -wd39")

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

set_property(SOURCE "${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c" APPEND_STRING PROPERTY COMPILE_FLAGS " -Wno-declaration-after-statement")

RavEngine/RavEngine deps/SDL/CMakeLists.txt :531

set_property(SOURCE "${SDL3_SOURCE_DIR}/src/libm/e_log.c" APPEND_STRING PROPERTY COMPILE_FLAGS " -wd39")

Morwenn/cpp-sort tests/CMakeLists.txt :116

set_property(TARGET ${target} APPEND_STRING PROPERTY LINK_FLAGS " -fuse-ld=gold")

RichieSams/FiberTaskingLib third_party/catch2/CMake/Findcodecov.cmake :233

set_property(TARGET ${TNAME} APPEND_STRING
		PROPERTY LINK_FLAGS " ${COVERAGE_${TARGET_COMPILER}_FLAGS}")

facebook/folly CMake/FollyCompilerMSVC.cmake :319

set_property(TARGET ${THETARGET} APPEND_STRING PROPERTY LINK_FLAGS_DEBUG " /DEBUG:FASTLINK")

openvinotoolkit/openvino cmake/developer_package/cross_compile/cross_compiled_func.cmake :150

set_property(SOURCE ${ARCH_SOURCE} APPEND_STRING PROPERTY COMPILE_OPTIONS
                "${_FLAGS_${_arch}}")

SsageParuders/Android_Native_Surface my_android_opencv/3rdparty/libjpeg-turbo/src/simd/CMakeLists.txt :481

set_property(SOURCE ${file} APPEND_STRING PROPERTY COMPILE_FLAGS
    " -Wa,-mloongson-mmi,-mloongson-ext")

zeek/zeek tools/binpac/src/CMakeLists.txt :11

set_property(SOURCE pac_scan.cc APPEND_STRING PROPERTY COMPILE_FLAGS "-Wno-sign-compare")

Tulip-Dev/tulip thirdparty/OGDF/cmake/ogdf.cmake :103

set_property(TARGET ${TARGET_NAME} APPEND_STRING PROPERTY COMPILE_FLAGS " ${extra_flags} ")

emsec/hal deps/sanitizers-cmake/cmake/sanitize-helpers.cmake :171

set_property(TARGET ${TARGET} APPEND_STRING
                 PROPERTY LINK_FLAGS " ${${PREFIX}_${TARGET_COMPILER}_FLAGS}")

GoSSIP-SJTU/TripleDoggy cmake/modules/AddLLVM.cmake :60

set_property(TARGET ${name} APPEND_STRING PROPERTY
      COMPILE_FLAGS "${target_compile_flags}")

ceph/ceph src/librados/CMakeLists.txt :25

set_property(TARGET librados APPEND_STRING PROPERTY
      LINK_FLAGS " -Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/librados.map")

simbody/simbody cmake/Findcodecov.cmake :183

set_property(TARGET ${TNAME} APPEND_STRING
    PROPERTY LINK_FLAGS " ${COVERAGE_${TARGET_COMPILER}_FLAGS}")

vengi-voxel/vengi contrib/libs/sdl2/CMakeLists.txt :557

set_property(SOURCE "${SDL2_SOURCE_DIR}/src/libm/e_exp.c" APPEND_STRING PROPERTY COMPILE_FLAGS " -wd239 -wd264")

root-project/root interpreter/cling/CMakeLists.txt :357

set_property(SOURCE ${file_var} APPEND_STRING PROPERTY COMPILE_FLAGS
                       " /D _HAS_EXCEPTIONS=1 /EHs /GR /wd4714 ")

google/filament third_party/dawn/third_party/dxc/cmake/modules/AddLLVM.cmake :175

set_property(TARGET ${target_name} APPEND_STRING PROPERTY
                   LINK_FLAGS " -Wl,-O3")

kyubotics/coolq-http-api cmake/Modules/cotire.cmake :2457

set_property (SOURCE ${_sourceFiles} APPEND_STRING PROPERTY COMPILE_FLAGS " ${_flags} ")

FilmKilns/FilmKilns src/al_common/CMakeLists.txt :66

set_property(SOURCE ${SOURCES} APPEND_STRING PROPERTY COMPILE_FLAGS
            " -mssse3  -Wno-unknown-attributes \
                   -Wno-deprecated-declarations \
                   -Wno-constant-conversion \
                   -Wno-static-in-inline")

KhronosGroup/SPIRV-LLVM cmake/modules/AddLLVM.cmake :166

set_property(TARGET ${target_name} APPEND_STRING PROPERTY
                 LINK_FLAGS " -Wl,--gc-sections")

KiCad/kicad-source-mirror thirdparty/sentry-native/external/crashpad/libunwind/src/CMakeLists.txt :120

set_property(SOURCE ${LIBUNWIND_C_SOURCES}
             APPEND_STRING PROPERTY COMPILE_FLAGS " ${LIBUNWIND_C_FLAGS}")

audacity/audacity src/au3wrap/CMakeLists.txt :834

set_property(TARGET ${MODULE} APPEND_STRING PROPERTY COMPILE_FLAGS "-fobjc-arc")

microsoft/DirectXShaderCompiler cmake/modules/AddLLVM.cmake :120

set_property(TARGET ${target_name} APPEND_STRING PROPERTY
                 LINK_FLAGS " ${export_file_linker_flag}")

qtfreet00/llvm-obfuscator cmake/modules/AddLLVM.cmake :75

set_property(TARGET ${target_name} APPEND_STRING PROPERTY
                 LINK_FLAGS " -Wl,-exported_symbols_list,${CMAKE_CURRENT_BINARY_DIR}/${native_export_file}")

mmp/pbrt-v4 cmake/sanitize-helpers.cmake :167

set_property(TARGET ${TARGET} APPEND_STRING
        PROPERTY COMPILE_FLAGS " ${${PREFIX}_${TARGET_COMPILER}_FLAGS}")

yrnkrn/zapcc cmake/modules/AddLLVM.cmake :841

set_property(TARGET ${target} APPEND_STRING PROPERTY
        LINK_FLAGS " -rdynamic")

ComputationalBiomechanicsLab/opensim-creator third_party/SDL/test/CMakeLists.txt :530

set_property(TARGET ${APP} APPEND_STRING PROPERTY LINK_FLAGS " -static")

Hotride/OrionUO CMake/cotire.cmake :2457

set_property (SOURCE ${_sourceFiles} APPEND_STRING PROPERTY COMPILE_FLAGS " ${_flags} ")

monero-project/monero external/CMakeLists.txt :46

set_property(TARGET libminiupnpc-static APPEND_STRING PROPERTY COMPILE_FLAGS " -Wno-undef -Wno-unused-result -Wno-unused-value")

ziggi/FCNPC lib/subhook/CMakeLists.txt :49

set_property(TARGET subhook
               APPEND_STRING PROPERTY COMPILE_FLAGS "-Wall -Wextra")

symforce-org/symforce third_party/symengine/cmake/cotire.cmake :2268

set_property (SOURCE ${_sourceFiles} APPEND_STRING PROPERTY COMPILE_FLAGS " ${_flags} ")

securesystemslab/multicompiler cmake/modules/AddLLVM.cmake :55

set_property(TARGET ${name} APPEND_STRING PROPERTY
      COMPILE_FLAGS "${target_compile_flags}")

libjxl/libjxl lib/jpegli.cmake :155

set_property(TARGET jpeg APPEND_STRING PROPERTY
    LINK_FLAGS " ${LINKER_EXCLUDE_LIBS_FLAG}")

mysql/mysql-shell mysqlshdk/libs/parser/CMakeLists.txt :50

set_property(
    SOURCE ${parser_GEN_SOURCE}
    APPEND_STRING
    PROPERTY COMPILE_FLAGS "-Wno-unused-parameter -Wno-shadow"
  )

luxonis/depthai-core cmake/sanitizers/sanitize-helpers.cmake :175

set_property(TARGET ${TARGET} APPEND_STRING
        PROPERTY LINK_FLAGS " ${${PREFIX}_${TARGET_COMPILER}_FLAGS}")

lighttransport/tinyusdz src/osd/CMakeLists.txt :831

set_property (TARGET ${target} APPEND_STRING PROPERTY
              COMPILE_FLAGS " -fobjc-arc ")

Bitcoin-ABC/bitcoin-abc cmake/modules/Coverage.cmake :44

set_property(GLOBAL APPEND_STRING PROPERTY LCOV_FILTER_PATTERN " -p ${_abspath}")

hyle-team/zano src/CMakeLists.txt :15

set_property(SOURCE "pch/stdafx.cpp" APPEND_STRING PROPERTY COMPILE_FLAGS " /Fo$(OutDir) /Z7 /Fd$(OutDir)vc$(PlatformToolsetVersion).pdb /Ycstdafx.h /Fp$(TargetDir)pch.pch")

openc2e/openc2e externals/SDL2/CMakeLists.txt :732

set_property(SOURCE src/stdlib/SDL_mslibc.c APPEND_STRING PROPERTY COMPILE_FLAGS " /GL-")

microsoft/onnxruntime-extensions CMakeLists.txt :900

set_property(TARGET extensions_shared APPEND_STRING PROPERTY LINK_FLAGS
      " -Wl,--version-script -Wl,${PROJECT_SOURCE_DIR}/shared/ortcustomops.ver")

ckb-next/ckb-next cmake/modules/sanitizers/sanitize-helpers.cmake :168

set_property(TARGET ${TARGET} APPEND_STRING
        PROPERTY LINK_FLAGS " ${${PREFIX}_${TARGET_COMPILER}_FLAGS}")

CoolProp/CoolProp CMakeLists.txt :678

set_property(
      TARGET ${LIB_NAME}
      APPEND_STRING
      PROPERTY COMPILE_FLAGS " -DEIGEN_DONT_VECTORIZE")

ucb-bar/esp-llvm tools/llvm-shlib/CMakeLists.txt :52

set_property(TARGET LLVM APPEND_STRING PROPERTY
              LINK_FLAGS
              " -compatibility_version 1 -current_version ${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}")

yanhua133/mediasoup-sfu-cpp deps/catch/CMake/Findcodecov.cmake :231

set_property(TARGET ${TNAME} APPEND_STRING
		PROPERTY COMPILE_FLAGS " ${COVERAGE_${TARGET_COMPILER}_FLAGS}")

syoyo/tinydng cmake/sanitizers/sanitize-helpers.cmake :173

set_property(TARGET ${TARGET} APPEND_STRING
        PROPERTY COMPILE_FLAGS " ${SanBlist_${TARGET_COMPILER}_FLAGS}")

avakar/vcrtl build/FindWDK.cmake :152

set_property(TARGET ${_target} APPEND_STRING PROPERTY LINK_FLAGS "/ENTRY:GsDriverEntry@8")

apple/swift-lldb source/API/CMakeLists.txt :123

set_property(SOURCE ${lldb_python_wrapper} APPEND_STRING PROPERTY COMPILE_FLAGS " /W0")

swiftlang/swift cmake/modules/AddSwiftUnittests.cmake :107

set_property(TARGET "${test_dirname}" APPEND_STRING PROPERTY COMPILE_FLAGS
        " -fsanitize=thread")

NVIDIA/MDL-SDK src/mdl/jit/llvm/dist/cmake/modules/AddLLVM.cmake :259

set_property(TARGET ${target_name} APPEND_STRING PROPERTY
                 LINK_FLAGS " -Wl,-brtl")

glKarin/com.n0n3m4.diii4a Q3E/src/main/jni/deplibs/libsndfile/CMakeLists.txt :524

set_property (TARGET sndfile APPEND_STRING PROPERTY
					LINK_FLAGS "-Wl,-exported_symbols_list -Wl,${CMAKE_CURRENT_BINARY_DIR}/src/${SYMBOL_FILENAME}"
					)

frasercrmck/llvm-leg cmake/modules/AddLLVM.cmake :89

set_property(TARGET ${target_name} APPEND_STRING PROPERTY
                   LINK_FLAGS "  -Wl,--version-script,${CMAKE_CURRENT_BINARY_DIR}/${native_export_file}")

yazhiwang/ollvm-tll cmake/modules/AddLLVM.cmake :78

set_property(TARGET ${target_name} APPEND_STRING PROPERTY
                 LINK_FLAGS " -Wl,-bE:${export_file}")

Lewuathe/mlir-hello thirdparty/llvm-project/llvm/cmake/modules/AddLLVM.cmake :325

set_property(TARGET ${target_name} APPEND_STRING PROPERTY
                     LINK_FLAGS " -Wl,-dead_strip")

o2e/OLLVM-9.0.1 cmake/modules/AddLLVM.cmake :82

set_property(TARGET ${target_name} APPEND_STRING PROPERTY
                 LINK_FLAGS " -Wl,-bE:${export_file}")

GoSSIP-SJTU/Armariris cmake/modules/AddLLVM.cmake :55

set_property(TARGET ${name} APPEND_STRING PROPERTY
      COMPILE_FLAGS "${target_compile_flags}")

ViewTouch/viewtouch external/catch2/CMake/Findcodecov.cmake :231

set_property(TARGET ${TNAME} APPEND_STRING
		PROPERTY COMPILE_FLAGS " ${COVERAGE_${TARGET_COMPILER}_FLAGS}")

lagadic/visp cmake/VISPDetectCXXStandard.cmake :147

set_property(CACHE USE_CXX_STANDARD APPEND_STRING PROPERTY STRINGS "98")

learnforpractice/pyeos CMakeModules/cotire.cmake :2458

set_property (SOURCE "${_unityFile}" APPEND_STRING PROPERTY COMPILE_FLAGS "/bigobj")

samp-incognito/samp-streamer-plugin src/CMakeLists.txt :37

set_property(TARGET ${PROJECT_NAME} APPEND_STRING PROPERTY COMPILE_FLAGS " -fno-strict-aliasing")

MRPT/mrpt cmakemodules/cotire.cmake :2473

set_property (SOURCE ${_sourceFiles} APPEND_STRING PROPERTY COMPILE_FLAGS " ${_flags} ")

Yubico/yubihsm-shell cmake/Findcodecov.cmake :231

set_property(TARGET ${TNAME} APPEND_STRING
		PROPERTY COMPILE_FLAGS " ${COVERAGE_${TARGET_COMPILER}_FLAGS}")

ptitSeb/box64 CMakeLists.txt :1230

set_property(TARGET ${BOX64} APPEND_STRING PROPERTY LINK_FLAGS "-no-pie -Wl,--image-base=${BOX64_ELF_ADDRESS} ")

Sneeds-Feed-and-Seed/sneedacity lib-src/libsoxr/src/CMakeLists.txt :70

set_property (SOURCE ${source}
        APPEND_STRING PROPERTY COMPILE_FLAGS ${SIMD64_C_FLAGS})

mmontag/chip-player-js libADLMIDI/utils/vlc_codec/CMakeLists.txt :16

set_property(TARGET adlmidi_vlc_plugin APPEND_STRING PROPERTY LINK_FLAGS " -static-libgcc -static-libstdc++")

joedrago/colorist ext/libjpeg-turbo/simd/CMakeLists.txt :317

set_property(SOURCE ${file} APPEND_STRING PROPERTY COMPILE_FLAGS
      " -fno-strict-aliasing")

kuba--/zip cmake/sanitize-helpers.cmake :168

set_property(TARGET ${TARGET} APPEND_STRING
        PROPERTY LINK_FLAGS " ${${PREFIX}_${TARGET_COMPILER}_FLAGS}")

chatopera/clause src/clause/CMakeLists.txt :37

set_property(TARGET clause_server APPEND_STRING PROPERTY 
    LINK_FLAGS " -pthread")

mxcop/src-dgi extern/sdl/examples/CMakeLists.txt :107

set_property(TARGET ${TARGET} APPEND_STRING PROPERTY LINK_FLAGS " -CETCOMPAT")

tontechio/pow-miner-gpu tdutils/CMakeLists.txt :53

set_property(SOURCE ${TDMIME_AUTO} APPEND_STRING PROPERTY COMPILE_FLAGS " -Wno-deprecated-register")

GANGE666/xVMP src/cmake/modules/AddLLVM.cmake :78

set_property(TARGET ${target_name} APPEND_STRING PROPERTY
                 LINK_FLAGS " -Wl,-bE:${export_file}")

CTSRD-CHERI/cheribsd contrib/subrepo-cheri-compiler-rt/lib/scudo/standalone/benchmarks/CMakeLists.txt :19

set_property(TARGET ScudoBenchmarks.${arch} APPEND_STRING PROPERTY
               COMPILE_FLAGS "${SCUDO_BENCHMARK_CFLAGS}")

nrfconnect/sdk-zephyr share/sysbuild/cmake/modules/sysbuild_extensions.cmake :671

set_property(TARGET ${image} APPEND_STRING PROPERTY CONFIG "${setting}=y\n")

DevSolar/pdclib CMakeLists.txt :472

set_property( TARGET pdclibs APPEND_STRING PROPERTY COMPILE_FLAGS "-D_PDCLIB_STATIC_DEFINE ${FLAGS}" )

tanis2000/binocle-c src/deps/sdl/CMakeLists.txt :524

set_property(SOURCE "${SDL3_SOURCE_DIR}/src/libm/e_log10.c" APPEND_STRING PROPERTY COMPILE_FLAGS " -wd39")