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} ")

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 cmake/pack_resources.cmake :75

set_property(SOURCE ${FILE} PROPERTY MACOSX_PACKAGE_LOCATION "Resources/${ARGS_TARGET}_Streaming/${relpath}")

overte-org/overte cmake/macros/AutoScribeShader.cmake :62

set_property(SOURCE ${AUTOSCRIBE_SPIRV_JSON_FILE} PROPERTY SKIP_AUTOMOC ON)

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

set_property(SOURCE ${TARGET_SRC}
            APPEND PROPERTY COMPILE_DEFINITIONS ${TARGET_CXX_DEFS})

supercollider/supercollider server/scsynth/CMakeLists.txt :108

set_property(SOURCE ${CMAKE_SOURCE_DIR}/common/SC_Filesystem_macos.cpp PROPERTY COMPILE_FLAGS -xobjective-c++)

Kitware/kwiver vital/kwiversys/CMakeLists.txt :513

SET_PROPERTY(SOURCE SystemTools.cxx APPEND PROPERTY COMPILE_DEFINITIONS
    KWSYS_CXX_HAS_SETENV=${KWSYS_CXX_HAS_SETENV}
    KWSYS_CXX_HAS_UNSETENV=${KWSYS_CXX_HAS_UNSETENV}
    KWSYS_CXX_HAS_ENVIRON_IN_STDLIB_H=${KWSYS_CXX_HAS_ENVIRON_IN_STDLIB_H}
    KWSYS_CXX_HAS_UTIMES=${KWSYS_CXX_HAS_UTIMES}
    KWSYS_CXX_HAS_UTIMENSAT=${KWSYS_CXX_HAS_UTIMENSAT}
    KWSYS_CXX_STAT_HAS_ST_MTIM=${KWSYS_CXX_STAT_HAS_ST_MTIM}
    KWSYS_CXX_STAT_HAS_ST_MTIMESPEC=${KWSYS_CXX_STAT_HAS_ST_MTIMESPEC}
    )

facebook/folly CMakeLists.txt :396

set_property(
    SOURCE
    ${FOLLY_DIR}/memcpy.S
    APPEND PROPERTY COMPILE_OPTIONS "-x" "assembler-with-cpp"
  )

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

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

ezEngine/ezEngine Code/BuildSystem/CMake/FindEzOpenXR.cmake :97

set_property(SOURCE ${REMOTING_ASSETS} PROPERTY VS_DEPLOYMENT_CONTENT 1)

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")

NVIDIA/MatX cmake/rapids-cmake/rapids-cmake/test/detail/generate_resource_spec/CMakeLists.txt :28

set_property(SOURCE generate_resource_spec.cpp PROPERTY LANGUAGE ${lang})

Kitware/ParaView Plugins/CAVEInteraction/CMakeLists.txt :37

set_property(
  SOURCE
  pqVRDockPanel.cxx
  pqVRCollaborationWidget.cxx
  APPEND PROPERTY
    COMPILE_DEFINITIONS "CAVEINTERACTION_HAS_COLLABORATION=$<BOOL:${VTK_ENABLE_VR_COLLABORATION}>")

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

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

sandialabs/InterSpec target/osx/CMakeLists.txt :162

set_property( SOURCE ${CMAKE_CURRENT_BINARY_DIR}/SpecFilePreview/SpecFilePreview.qlgenerator
    PROPERTY MACOSX_PACKAGE_LOCATION "Library/QuickLook/"
)

AMICI-dev/AMICI swig/CMakeLists.txt :53

set_property(SOURCE amici.i PROPERTY CPLUSPLUS ON)

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 ")

edubart/otclient src/framework/cmake/cotire.cmake :1641

set_property (SOURCE "${_unityFile}" PROPERTY GENERATED TRUE)

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

set_property(SOURCE ${resource_file}
               PROPERTY COMPILE_FLAGS /nologo)

NREL/EnergyPlus third_party/fmt-8.0.1/test/cuda-test/CMakeLists.txt :55

set_property(SOURCE cuda-cpp14.cu APPEND PROPERTY
      COMPILE_OPTIONS -Xcompiler /std:c++14 -Xcompiler /Zc:__cplusplus)

onnx/onnx-mlir src/Compiler/CMakeLists.txt :151

set_property(SOURCE CompilerUtils.cpp APPEND PROPERTY COMPILE_DEFINITIONS ${DEFINITIONS})

mortbopet/Ripes external/CMakeLists.txt :26

set_property(SOURCE "${libelfin_src}/elf_to_string.cc" PROPERTY SKIP_AUTOGEN ON)

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

set_property (SOURCE ${_hostFile} PROPERTY COTIRE_TARGET "${_target}")

Icinga/icinga2 lib/config/CMakeLists.txt :7

set_property(SOURCE ${CMAKE_CURRENT_BINARY_DIR}/config_parser.cc PROPERTY EXCLUDE_UNITY_BUILD TRUE)

AcademySoftwareFoundation/OpenImageIO src/libOpenImageIO/CMakeLists.txt :214

set_property (SOURCE ${iba_sources} APPEND PROPERTY SKIP_UNITY_BUILD_INCLUSION TRUE)

scylladb/seastar CMakeLists.txt :980

set_property (
      SOURCE "src/core/memory.cc"
      PROPERTY
      COMPILE_DEFINITIONS SEASTAR_HEAPPROF)

blchinezu/pocketbook-coolreader thirdparty/freetype/CMakeLists.txt :356

set_property(SOURCE ${PUBLIC_CONFIG_HEADERS}
    PROPERTY MACOSX_PACKAGE_LOCATION Headers/config
  )

AshamaneProject/AshamaneCore dep/cotire/CMake/cotire.cmake :2542

set_property (SOURCE "${_prefixFile}" PROPERTY GENERATED TRUE)

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")

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}")

qt/qtbase cmake/3rdparty/extra-cmake-modules/find-modules/FindWaylandScanner.cmake :159

set_property(SOURCE ${_server_header} PROPERTY SKIP_AUTOMOC ON)

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

set_property(SOURCE ${resource_file}
                  PROPERTY COMPILE_DEFINITIONS
                  "INCLUDE_HLSL_VERSION_FILE=1")

KDE/plasma-workspace startkde/CMakeLists.txt :48

set_property(SOURCE startplasma.cpp APPEND PROPERTY COMPILE_DEFINITIONS
        XCURSOR_PATH="~/.local/share/icons:~/.icons:${KDE_INSTALL_FULL_DATAROOTDIR}/icons:$XCURSOR_PATH:/usr/share/icons:/usr/share/pixmaps:/usr/X11R6/lib/X11/icons")

qtfreet00/llvm-obfuscator tools/clang/tools/c-index-test/CMakeLists.txt :11

set_property(
    SOURCE c-index-test.c
    PROPERTY COMPILE_FLAGS "-std=gnu89"
    )

rbfx/rbfx CMake/Modules/UrhoCommon.cmake :536

set_property(SOURCE ${file} PROPERTY GENERATED ON)

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/ZLIBNG/CMakeLists.txt :694

set_property(SOURCE ${ARMV6_SRCS} PROPERTY COMPILE_FLAGS "${ARMV6FLAG} ${NOLTOFLAG}")

mozilla-mobile/mozilla-vpn-client src/cmake/sources.cmake :203

set_property(SOURCE  ${CMAKE_CURRENT_SOURCE_DIR}/resources/certs/certs.qrc PROPERTY AUTORCC_OPTIONS "--no-zstd")

bcndev/bytecoin CMakeLists.txt :147

set_property(SOURCE ${SRC_DB} PROPERTY COMPILE_FLAGS -Ot)

ckormanyos/real-time-cpp examples/chapter02_02/CMakeLists.txt :89

set_property(SOURCE         crt0.s PROPERTY LANGUAGE CXX)

logicalclocks/rondb storage/ndb/src/common/util/CMakeLists.txt :107

SET_PROPERTY(SOURCE ndb_opts.cpp
             PROPERTY COMPILE_DEFINITIONS
             NDB_TLS_SEARCH_PATH="${WITH_NDB_TLS_SEARCH_PATH}")

Warzone2100/warzone2100 lib/framework/CMakeLists.txt :56

set_property(SOURCE "${CMAKE_CURRENT_SOURCE_DIR}/crc.cpp" APPEND PROPERTY COMPILE_DEFINITIONS WZ_IS_BIG_ENDIAN=1)

eiskaltdcpp/eiskaltdcpp dcpp/CMakeLists.txt :71

set_property(SOURCE ${PROJECT_SOURCE_DIR}/Util.h
                 PROPERTY COMPILE_DEFINITIONS HAVE_NL_MSG_CAT_CNTR APPEND)

transmission/transmission gtk/CMakeLists.txt :121

set_property(
        SOURCE SystemTrayIcon.cc
        APPEND
        PROPERTY COMPILE_DEFINITIONS
            HAVE_APPINDICATOR)

Governikus/AusweisApp resources/CMakeLists.txt :87

set_property(SOURCE ${TRANSLATION_FILES} PROPERTY OUTPUT_LOCATION ${CMAKE_CURRENT_BINARY_DIR}/translations)

Hotride/OrionUO CMake/cotire.cmake :2398

set_property (SOURCE ${_hostFile} PROPERTY COTIRE_TARGET "${_target}")

crossuo/crossuo deps/cmcurl/lib/libressl/crypto/CMakeLists.txt :65

set_property(SOURCE ${ASM_X86_64_ELF_SRC} PROPERTY LANGUAGE C)

monero-project/monero tests/unit_tests/CMakeLists.txt :144

SET_PROPERTY(SOURCE memwipe.cpp PROPERTY COMPILE_FLAGS -Ofast)

ornladios/ADIOS2 source/adios2/CMakeLists.txt :437

set_property(SOURCE core/IOMPI.cpp APPEND PROPERTY
      COMPILE_DEFINITIONS ADIOS2_HAVE_HDF5_PARALLEL
    )

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

set_property (SOURCE ${_hostFile} APPEND PROPERTY OBJECT_DEPENDS "${_prefixFile}")

fraunhoferhhi/vvenc source/Lib/vvenc/CMakeLists.txt :105

set_property( SOURCE ${AVX_SRC_FILES}   APPEND PROPERTY COMPILE_FLAGS "/arch:AVX" )

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"
  )

itas109/CSerialPort bindings/java/CMakeLists.txt :63

set_property(SOURCE cserialport.i PROPERTY CPLUSPLUS ON)

saturneric/GpgFrontend cmake/cotire.cmake :2459

set_property (SOURCE ${_sourceFiles} APPEND PROPERTY OBJECT_DEPENDS "${_pchFile}")

intel/intel-graphics-compiler IGC/cmake/igc_resource_utils.cmake :298

set_property(SOURCE "${_rcFile}" PROPERTY COMPILE_FLAGS "${_allFlags}")

mhx/dwarfs cmake/libdwarfs_tool.cmake :36

set_property(SOURCE folly/folly/memcpy.S APPEND PROPERTY COMPILE_OPTIONS "-x" "assembler-with-cpp" "-D__AVX2__")

QMCPACK/qmcpack CMake/run_rmg.cmake :82

set_property(TEST LINK_${SOURCE}_TO_${TARGET} APPEND PROPERTY LABELS "rmg")

MrFrenik/Enjon ThirdParty/Build/Include/Bullet/BulletDynamics/CMakeLists.txt :168

SET_PROPERTY(SOURCE ${Dynamics_HDRS} PROPERTY MACOSX_PACKAGE_LOCATION Headers/Dynamics)

open-eid/libdigidocpp src/CMakeLists.txt :127

set_property(SOURCE util/File.cpp APPEND PROPERTY COMPILE_DEFINITIONS
    DIGIDOCPP_CONFIG_DIR="${DIGIDOCPP_CONFIG_DIR}"
)

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

set_property(SOURCE "${SDL3_SOURCE_DIR}/src/video/SDL_blit_N.c" PROPERTY SKIP_PRECOMPILE_HEADERS 1)

dealii/dealii module/CMakeLists.txt :129

set_property(SOURCE _module_file APPEND PROPERTY
      OBJECT_DEPENDS ${_dealii_macros_header}
      )

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")

nutjunkie/IQmol src/CMakeLists.txt :486

set_property(SOURCE ${IQmol_QUI_SOURCES} APPEND PROPERTY
    COMPILE_DEFINITIONS QCHEM_UI)

feelpp/feelpp feelpp/contrib/glog/CMakeLists.txt :397

set_property (SOURCE src/windows/port.cc APPEND PROPERTY COMPILE_DEFINITIONS
    HAVE_SNPRINTF)

OFFTKP/felix86 external/Catch2/extras/ParseAndAddCatchTests.cmake :232

set_property(
              SOURCE ${SourceFile}
              APPEND
              PROPERTY ParseAndAddCatchTests_TESTS "${CTestName}")

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

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

microsoft/onnxruntime-extensions cmake/winrt.cmake :110

set_property(
            SOURCE ${CANDIDATE_SOURCE}
            PROPERTY VS_SETTINGS
                "OutputDirectory=$(ProjectDir)"
                "HeaderFileName=$(IntDir)\\%(Filename).h"
                "TypeLibraryName=$(IntDir)\\%(Filename).tlb"
                "InterfaceIdentifierFileName=$(IntDir)\\%(Filename)_i.c"
                "ProxyFileName=$(IntDir)\\%(Filename)_p.c"
                "MetadataFileName=$(CppWinRTUnmergedDir)\\%(Filename).winmd"
        )

trilinos/Trilinos packages/sacado/test/tradoptest/CMakeLists.txt :99

SET_PROPERTY(
    SOURCE ${CMAKE_CURRENT_BINARY_DIR}/${BASENAME}_RE2.cpp
    PROPERTY COMPILE_DEFINITIONS "RAD_REINIT=2" 
    )

vgvassilev/clad lib/Differentiator/CMakeLists.txt :27

set_property(SOURCE Version.cpp APPEND PROPERTY
  COMPILE_DEFINITIONS "HAVE_VCS_VERSION_INC")

ucb-bar/esp-llvm cmake/modules/AddLLVM.cmake :293

set_property(SOURCE ${resource_file}
               PROPERTY COMPILE_FLAGS /nologo)

yanhua133/mediasoup-sfu-cpp deps/libressl/crypto/CMakeLists.txt :150

set_property(SOURCE ${ASM_X86_64_MASM_SRC} PROPERTY LANGUAGE ASM_MASM)

Froser/gamemachine src/3rdparty/bullet3-2.87/src/BulletCollision/CMakeLists.txt :288

SET_PROPERTY(SOURCE ${Gimpact_HDRS} PROPERTY MACOSX_PACKAGE_LOCATION Headers/Gimpact)

eigenteam/eigen-git-mirror cmake/FindComputeCpp.cmake :335

set_property(SOURCE ${outputSyclFile} PROPERTY LANGUAGE CXX)

pyside/pyside-setup sources/pyside6/PySide6/QtQuick/CMakeLists.txt :16

set_property(SOURCE ${QtQuick_SRC_UNITY_EXCLUDED_SRC}
             PROPERTY SKIP_UNITY_BUILD_INCLUSION ON)

Rosalie241/RMG Source/3rdParty/mupen64plus-video-GLideN64/src/CMakeLists.txt :34

set_property(SOURCE ${PATH_REVISION} PROPERTY SKIP_AUTOGEN ON)

percona/PerconaFT portability/CMakeLists.txt :59

set_property(SOURCE toku_pthread portability APPEND PROPERTY
               COMPILE_DEFINITIONS MYSQL_TOKUDB_ENGINE=1 )

IntelRealSense/RealSenseID samples/csharp/CMakeLists.txt :20

set_property(SOURCE App.xaml PROPERTY VS_XAML_TYPE "ApplicationDefinition")

apple/swift-lldb source/CMakeLists.txt :37

set_property(SOURCE lldb.cpp APPEND PROPERTY
             COMPILE_DEFINITIONS "HAVE_VCS_VERSION_INC")

lattice/quda lib/targets/cuda/CMakeLists.txt :15

set_property(
    SOURCE malloc.cpp
    DIRECTORY ${CMAKE_SOURCE_DIR}/lib
    APPEND
    PROPERTY COMPILE_DEFINITIONS QUDA_BACKWARDSCPP)

swiftlang/swift lib/Basic/CMakeLists.txt :125

set_property(SOURCE Version.cpp APPEND_STRING PROPERTY COMPILE_FLAGS
    " -DSWIFT_HAS_VERSION_PATCHLEVEL=1 -DSWIFT_VERSION_PATCHLEVEL=${SWIFT_VERSION_PATCHLEVEL}")

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

set_property(SOURCE ${DUMMY_FILE} APPEND_STRING PROPERTY COMPILE_FLAGS "-Wno-empty-translation-unit")

Ravbug/UnityHubNative wxWidgets/3rdparty/catch/contrib/ParseAndAddCatchTests.cmake :232

set_property(
              SOURCE ${SourceFile}
              APPEND
              PROPERTY ParseAndAddCatchTests_TESTS "${CTestName}")

YaLTeR/BunnymodXT CMake/cotire.cmake :2047

set_property (SOURCE ${_hostFile} APPEND PROPERTY OBJECT_OUTPUTS "${_pchFile}")

glKarin/com.n0n3m4.diii4a Q3E/src/main/jni/deplibs/SDL2/CMakeLists.txt :1295

set_property(SOURCE "${SDL2_SOURCE_DIR}/src/atomic/SDL_spinlock.c" APPEND_STRING PROPERTY COMPILE_FLAGS " -marm")

frasercrmck/llvm-leg lib/IR/CMakeLists.txt :61

set_property(
    SOURCE Function.cpp
    PROPERTY COMPILE_FLAGS "/Og-"
    )

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

set_property(SOURCE ${resource_file}
               PROPERTY COMPILE_FLAGS /nologo)

o2e/OLLVM-9.0.1 tools/clang/lib/Basic/CMakeLists.txt :36

set_property(SOURCE Version.cpp APPEND PROPERTY
             COMPILE_DEFINITIONS "HAVE_VCS_VERSION_INC")

Kitware/VTK Rendering/OpenGL2/CMakeLists.txt :456

set_property(SOURCE vtkXOpenGLRenderWindow.cxx APPEND
    PROPERTY
      COMPILE_DEFINITIONS "VTK_HAVE_XCURSOR=$<TARGET_EXISTS:X11::Xcursor>"
  )

SwagSoftware/Kisak-Strike thirdparty/bullet3/src/BulletDynamics/CMakeLists.txt :171

SET_PROPERTY(SOURCE ${Vehicle_HDRS} PROPERTY MACOSX_PACKAGE_LOCATION Headers/Vehicle)

ValveSoftware/vogl src/libbacktrace/CMakeLists.txt :214

set_property (SOURCE btest.c PROPERTY COMPILE_FLAGS "-g")

joschu/trajopt ext/bullet/src/BulletCollision/CMakeLists.txt :271

SET_PROPERTY(SOURCE ${BroadphaseCollision_HDRS} PROPERTY MACOSX_PACKAGE_LOCATION Headers/BroadphaseCollision)

learnforpractice/pyeos CMakeModules/cotire.cmake :2259

set_property (SOURCE "${_pchFile}" PROPERTY GENERATED TRUE)

MRPT/mrpt cmakemodules/cotire.cmake :2397

set_property (SOURCE ${_hostFile} PROPERTY COTIRE_TARGET "${_target}")

qtproject/pyside-pyside-setup sources/pyside6/PySide6/QtQuick/CMakeLists.txt :16

set_property(SOURCE ${QtQuick_SRC_UNITY_EXCLUDED_SRC}
             PROPERTY SKIP_UNITY_BUILD_INCLUSION ON)

3MFConsortium/lib3mf Libraries/libressl/crypto/CMakeLists.txt :129

set_property(SOURCE ${ASM_X86_64_MACOSX_SRC} PROPERTY LANGUAGE C)

prusa3d/Prusa-Firmware-Buddy src/buddy/CMakeLists.txt :40

set_property(
  SOURCE src/main.cpp
  APPEND
  PROPERTY COMPILE_DEFINITIONS HAS_MMU2=$<BOOL:${HAS_MMU2}>
  )

bouffalolab/bouffalo_sdk components/wireless/thread/openthread/src/ncp/CMakeLists.txt :73

set_property(SOURCE ncp_base_mtd.cpp
    APPEND PROPERTY COMPILE_DEFINITIONS "PACKAGE_VERSION=\"${OT_PACKAGE_VERSION}\""
)

syslog-ng/syslog-ng cmake/Modules/FindGperf.cmake :66

set_property(SOURCE ${output_file} PROPERTY SKIP_AUTOMOC ON)