cmake set_source_files_properties examples

Signatures

set_source_files_properties(<files> ...
  [DIRECTORY <dirs> ...]
  [TARGET_DIRECTORY <targets> ...]
  PROPERTIES <prop1> <value1>
[<prop2> <value2>] ...)

Examples

gosu/gosu CMakeLists.txt :56

set_source_files_properties(${SOURCE_FILES} PROPERTIES
            COMPILE_FLAGS "-x objective-c++")

timi-liuliang/echo app/ios/CMakeLists.txt :36

SET_SOURCE_FILES_PROPERTIES(${IOS_RESOURCE_FILES} PROPERTIES MACOSX_PACKAGE_LOCATION Resources)

albertz/openlierox CMakeOlxCommon.cmake :295

SET_SOURCE_FILES_PROPERTIES(	${OLXROOTDIR}/src/common/PhysicsLX56_Projectiles.cpp
						PROPERTIES COMPILE_FLAGS ${OPTIMIZE_COMPILER_FLAG})

geodynamics/aspect contrib/world_builder/CMakeLists.txt :298

SET_SOURCE_FILES_PROPERTIES(SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/source/world_builder/wrapper_cpp.i PROPERTIES CPLUSPLUS ON)

AtomicGameEngine/AtomicGameEngine Source/AtomicPlayer/Application/CMakeLists.txt :15

set_source_files_properties(${ATOMIC_PLAYER_ICON} PROPERTIES MACOSX_PACKAGE_LOCATION "Resources")

u3d-community/U3D cmake/Modules/UrhoCommon.cmake :1206

set_source_files_properties (${RESOURCE_${DIR}_PATHNAME} PROPERTIES EMCC_OPTION preload-file EMCC_FILE_ALIAS "${NAME}.pak")

PieKing1215/FallingSandSurvival CMake/Utils.cmake :222

set_source_files_properties(
            "${PRECOMPILED_SOURCE}"
            PROPERTIES
            COMPILE_OPTIONS "/Yc${PRECOMPILED_HEADER};/Fp${PRECOMPILED_BINARY}"
            OBJECT_OUTPUTS "${PRECOMPILED_BINARY}")

AcademySoftwareFoundation/Imath src/pybind11/PyBindImath/CMakeLists.txt :222

set_source_files_properties(
    ${PYBINDIMATH_MODULE_SOURCES} ${PYBINDIMATH_SOURCES} ${PYBINDIMATH_HEADERS}
    PROPERTIES COMPILE_FLAGS "-Wno-self-assign-overloaded"
  )

IFL-CAMP/supra cmake/FindCUDA_old.cmake :1542

set_source_files_properties("${generated_file}"
          PROPERTIES
          EXTERNAL_OBJECT true # This is an object file not to be compiled, but only be linked.
          )

mgerhardy/caveexpress cmake/macros.cmake :607

set_source_files_properties(${RESOURCE_DIR_FILES} PROPERTIES MACOSX_PACKAGE_LOCATION Resources/${RESOURCE_DIR_NAME}/${CHILD})

oceancx/CXEngine cmake/cotire.cmake :2459

set_source_files_properties(${_sourceFiles} PROPERTIES COTIRE_TARGET "${_target}")

alicevision/AliceVision src/nonFree/sift/CMakeLists.txt :44

set_source_files_properties(${FEATS} ${FEATS_H} PROPERTIES LANGUAGE C)

o3de/o3de cmake/FileUtil.cmake :80

set_source_files_properties(
            ${UNITY_AUTO_EXCLUSIONS}
            ${SKIP_UNITY_BUILD_INCLUSION_FILES}
            PROPERTIES 
                SKIP_UNITY_BUILD_INCLUSION ON
        )

prusa3d/PrusaSlicer cmake/modules/PrecompiledHeader.cmake :145

set_source_files_properties("${_source}" PROPERTIES OBJECT_OUTPUTS "${_pch_cxx_pch}")

FreeCAD/FreeCAD cMake/FreeCadMacros.cmake :228

SET_SOURCE_FILES_PROPERTIES(${Sources}
                                PROPERTIES COMPILE_FLAGS "/Yu\"${PrecompiledHeader}\" /FI\"${PrecompiledBinary}\" /Fp\"${PrecompiledBinary}\""
                                           OBJECT_DEPENDS "${PrecompiledBinary}")

OGRECave/ogre CMake/Utils/OgreConfigTargets.cmake :217

set_source_files_properties("${RESOURCE_FILES}" PROPERTIES MACOSX_PACKAGE_LOCATION Resources)

godlikepanos/anki-3d-engine ThirdParty/Jolt/JoltViewer/JoltViewer.cmake :18

set_source_files_properties(${JPH_ICON} PROPERTIES MACOSX_PACKAGE_LOCATION "Resources")

bambulab/BambuStudio cmake/modules/PrecompiledHeader.cmake :145

set_source_files_properties("${_source}" PROPERTIES OBJECT_OUTPUTS "${_pch_cxx_pch}")

SoftFever/OrcaSlicer cmake/modules/PrecompiledHeader.cmake :158

set_source_files_properties("${_source}" PROPERTIES OBJECT_DEPENDS "${_pch_c_pch}")

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

set_source_files_properties(src/atomic/SDL_spinlock.c PROPERTIES SKIP_PRECOMPILE_HEADERS 1)

wrld3d/wrld-example-app ios/Include/FXImageView/CMakeLists.txt :11

set_source_files_properties(${currsources} PROPERTIES COMPILE_FLAGS "-fobjc-arc -w")

Universite-Gustave-Eiffel/I-Simpa src/python_bindings/CMakeLists.txt :28

SET_SOURCE_FILES_PROPERTIES(libsimpa.i PROPERTIES CPLUSPLUS ON)

Erkaman/hole_fixer libigl/eigen/unsupported/doc/snippets/CMakeLists.txt :24

set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/${compile_snippet_src}
                              PROPERTIES OBJECT_DEPENDS ${snippet_src})

RavEngine/RavEngine CMakeLists.txt :189

set_source_files_properties(${MM_SOURCES} PROPERTIES
		COMPILE_FLAGS "-x objective-c++ "
	)

riidefi/RiiStudio source/librii/CMakeLists.txt :183

set_source_files_properties("g3d/gfx/G3dGfx.cpp" PROPERTIES COMPILE_FLAGS -O2 SKIP_PRECOMPILE_HEADERS ON)

cnr-isti-vclab/meshlab unsupported/plugins_unsupported/external/CoMISo/cmake/FindQt4.cmake :1101

SET_SOURCE_FILES_PROPERTIES(${outfile} PROPERTIES SKIP_AUTOMOC TRUE)

bmwcarit/ramses external/CMakeLists.txt :475

set_source_files_properties(${LUA_SOURCE} PROPERTIES LANGUAGE CXX)

Vhonowslend/StreamFX-Public CMakeLists.txt :863

set_source_files_properties(
		${DATA}
		${TEMPLATES}
		${USERINTERFACE}
		PROPERTIES
			HEADER_FILE_ONLY ON
	)

pioneerspacesim/pioneer contrib/fmt/CMakeLists.txt :35

set_source_files_properties(${BMI} PROPERTIES GENERATED ON)

overte-org/overte cmake/macros/SetupHifiLibrary.cmake :23

set_source_files_properties(${SRC} PROPERTIES COMPILE_FLAGS /arch:AVX)

AlizaMedicalImaging/AlizaMS CMakeLists.txt :529

set_source_files_properties(${CMAKE_CURRENT_SOURCE_DIR}/mdcm/Source/MediaStorageAndFileFormat/mdcmJPEG2000Codec.cxx PROPERTIES COMPILE_DEFINITIONS OPJ_STATIC)

kokkos/kokkos cmake/kokkos_tribits.cmake :357

set_source_files_properties(${source} PROPERTIES LANGUAGE ${KOKKOS_COMPILE_LANGUAGE})

alpaka-group/alpaka CMakeLists.txt :108

set_source_files_properties(${_alpaka_FILES_SCRIPT} PROPERTIES HEADER_FILE_ONLY TRUE)

eclipse-ecal/ecal contrib/ecaltime/linuxptp/CMakeLists.txt :38

set_source_files_properties(src/convert_utf.cpp PROPERTIES COMPILE_FLAGS -Wno-implicit-fallthrough)

ZDoom/gzdoom cmake/precompiled_headers.cmake :30

set_source_files_properties(${pch_unity}  PROPERTIES COMPILE_FLAGS "/Yc\"${pch_abs}\"")

hluk/CopyQ src/CMakeLists.txt :32

set_source_files_properties(
    ${copyq_SOURCES} PROPERTIES
    COMPILE_OPTIONS "${copyq_pedantic_flags}")

hydrogen-music/hydrogen src/gui/CMakeLists.txt :39

set_source_files_properties(${CMAKE_SOURCE_DIR}/data/img/gray/icon.icns PROPERTIES MACOSX_PACKAGE_LOCATION Resources)

etternagame/etterna CMake/Helpers/CMakeWindows.cmake :16

set_source_files_properties(src/Etterna/Singletons/NetworkSyncManager.cpp PROPERTIES COMPILE_FLAGS /bigobj)

NREL/OpenStudio ProjectMacros.cmake :347

set_source_files_properties(${PYTHON_GENERATED_SRC} PROPERTIES GENERATED TRUE)

OpenChemistry/avogadroapp avogadro/CMakeLists.txt :162

set_source_files_properties(icons/Assets.car PROPERTIES
    MACOSX_PACKAGE_LOCATION Resources)

KDE/digikam core/libs/dngwriter/CMakeLists.txt :33

set_source_files_properties(${_currentfile} PROPERTIES COMPILE_FLAGS "-fPIC")

supercollider/supercollider editors/sc-ide/CMakeLists.txt :275

set_source_files_properties(${file} PROPERTIES MACOSX_PACKAGE_LOCATION Resources/translations)

Kitware/kwiver sprokit/src/sprokit/pipeline/CMakeLists.txt :5

set_source_files_properties(
  ${VITAL_VERSION_H}
  PROPERTIES
  GENERATED TRUE
  )

RSIA-LIESMARS-WHU/LSHBOX include/eigen/doc/snippets/CMakeLists.txt :24

set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/${compile_snippet_src}
                              PROPERTIES OBJECT_DEPENDS ${snippet_src})

hust-diangroup/ns3-ai protobuf-generate.cmake :147

set_source_files_properties(${_generated_srcs_all} PROPERTIES GENERATED TRUE)

liminchen/OptCuts ext/libigl/external/eigen/cmake/EigenTesting.cmake :23

set_source_files_properties(${filename} PROPERTIES LANGUAGE CXX)

NGSolve/ngsolve ngscuda/CMakeLists.txt :26

set_source_files_properties(cuda_linalg.cpp unifiedvector.cpp cuda_tasks.cpp dev_sparsecholesky.cpp dev_blockjacobi.cpp PROPERTIES LANGUAGE CUDA)

wpilibsuite/allwpilib apriltag/CMakeLists.txt :19

set_source_files_properties(
        ${apriltaglib_src}
        PROPERTIES
            COMPILE_FLAGS
                "-Wno-format-nonliteral -Wno-gnu-zero-variadic-macro-arguments -Wno-uninitialized -Wno-sign-compare -Wno-type-limits"
    )

KhronosGroup/Vulkan-Samples app/CMakeLists.txt :155

set_source_files_properties(
            ${CMAKE_CURRENT_SOURCE_DIR}/ios/launch.storyboard
            ${CMAKE_CURRENT_SOURCE_DIR}/ios/Storyboard.storyboard
            ${CMAKE_CURRENT_SOURCE_DIR}/../assets
            ${CMAKE_CURRENT_SOURCE_DIR}/../shaders
            PROPERTIES
            MACOSX_PACKAGE_LOCATION Resources
    )

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

set_source_files_properties("${PHONY_OUTPUT}" PROPERTIES SYMBOLIC TRUE)

rheit/zdoom precompiled_headers.cmake :19

set_source_files_properties(${pch_unity}  PROPERTIES COMPILE_FLAGS "/Yc\"${pch_abs}\"")

bareos/bareos core/src/lib/CMakeLists.txt :158

set_source_files_properties(
    xxhash.cc PROPERTIES COMPILE_FLAGS "-DXXHASH_ENABLE_DISPATCH"
  )

maidsafe-archive/MaidSafe cmake_modules/add_protoc_command.cmake :117

set_source_files_properties(${GeneratedProtoSources} PROPERTIES COMPILE_FLAGS "/W0")

kmkolasinski/AwesomeBump CMakeLists.txt :106

set_source_files_properties(${outfiles} PROPERTIES GENERATED TRUE)

baidu/bigflow cmake/generic.cmake :340

SET_SOURCE_FILES_PROPERTIES(${CMAKE_CURRENT_BINARY_DIR}/${generated_src} PROPERTIES GENERATED TRUE)

NVIDIA/nvshmem src/CMakeLists.txt :607

set_source_files_properties(${NVSHMEM_HOST_SOURCES} ${NVSHMEM_DEVICE_SOURCES} PROPERTIES COMPILE_OPTIONS $<$<COMPILE_LANGUAGE:CUDA>:--maxrregcount=32>)

facebook/folly CMakeLists.txt :294

set_source_files_properties(
      ${FOLLY_DIR}/crypto/detail/MathOperation_AVX2.cpp
      PROPERTIES
      COMPILE_FLAGS
      -mavx -mavx2 -msse2
    )

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

set_source_files_properties(key_manager_vault.cc PROPERTIES COMPILE_FLAGS -Wno-unknown-pragmas)

openvinotoolkit/openvino cmake/developer_package/OpenVINODeveloperScriptsConfig.cmake :301

set_source_files_properties(${sources} PROPERTIES OBJECT_DEPENDS ${GENERATED_HEADER})

ezEngine/ezEngine Code/BuildSystem/CMake/CMakeUtils/ezUtilsPCH.cmake :86

set_source_files_properties(${TARGET_CPP} PROPERTIES COMPILE_FLAGS "/Yc\"${PCH_H}\" /FI\"${PCH_H}\"")

x64dbg/x64dbg cmake/cmkr.cmake :226

set_source_files_properties("${CMAKE_CURRENT_LIST_FILE}" PROPERTIES CMKR_INCLUDE_GUARD TRUE)

gnss-sdr/gnss-sdr src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/lib/CMakeLists.txt :560

set_source_files_properties(
    ${CMAKE_CURRENT_BINARY_DIR}/volk_gnsssdr.c
    ${CMAKE_CURRENT_BINARY_DIR}/volk_gnsssdr_machines.c
    PROPERTIES COMPILE_DEFINITIONS "${machine_defs}"
)

GPUOpen-Archive/Anvil deps/glslang/CMakeLists.txt :52

set_source_files_properties(${${SRCS}} PROPERTIES COMPILE_FLAGS "/Yupch.h /FIpch.h /Fp${PCH_NAME} /Zm300" OBJECT_DEPENDS "${PCH_NAME}")

openthread/openthread third_party/mbedtls/repo/programs/ssl/CMakeLists.txt :26

set_source_files_properties(
        ${CMAKE_CURRENT_BINARY_DIR}/../test/query_config.c
        PROPERTIES GENERATED TRUE)

CppMicroServices/CppMicroServices cmake/usFunctionEmbedResources.cmake :182

set_source_files_properties(${_source_output} PROPERTIES EXTERNAL_OBJECT 1 GENERATED 1)

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

set_source_files_properties(${file} PROPERTIES OBJECT_DEPENDS
      "${OBJECT_DEPENDS}")

ossia/score cmake/ScoreDeploymentOSX.cmake :8

set_source_files_properties(${ICON_SRC} PROPERTIES MACOSX_PACKAGE_LOCATION "Resources")

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

set_source_files_properties(
                musl/getauxval.c
                PROPERTIES COMPILE_FLAGS "-mllvm -tsan-instrument-func-entry-exit=false")

Rezonality/zep demos/cmake/demo_common.cmake :36

set_source_files_properties(${RESOURCE_DEPLOY_FILES} PROPERTIES MACOSX_PACKAGE_LOCATION Resources)

luajit-remake/luajit-remake annotated/builtin_libs/CMakeLists.txt :28

set_source_files_properties(${post_process_src} PROPERTIES GENERATED true)

v6d-io/v6d cmake/GenerateVineyardJava.cmake :158

set_source_files_properties(${_generated_srcs_all} PROPERTIES GENERATED TRUE)

IBAMR/IBAMR CMakeLists.txt :1218

SET_SOURCE_FILES_PROPERTIES(${_output} PROPERTIES GENERATED true)

AcademySoftwareFoundation/MaterialX source/MaterialXFormat/External/PugiXML/CMakeLists.txt :9

set_source_files_properties(${pugixml_source} PROPERTIES CMAKE_VISIBILITY_INLINES_HIDDEN 1)

sambayless/monosat CMakeLists.txt :348

set_source_files_properties(${CMAKE_SOURCE_DIR}/src/monosat/Version.cpp VERBATIM PROPERTIES COMPILE_FLAGS "-DMONOSAT_BUILD=${CMAKE_BUILD_TYPE} -DMONOSAT_VERSION=\"$\(shell git describe --abbrev=4 --dirty --always --tags\)\"")

NVIDIA/DALI cmake/CUDA_utils.cmake :32

set_source_files_properties(${File} PROPERTIES LANGUAGE CXX)

milvus-io/knowhere thirdparty/faiss/faiss/python/CMakeLists.txt :23

set_source_files_properties(${source} PROPERTIES
    CPLUSPLUS ON
    USE_TARGET_INCLUDE_DIRECTORIES TRUE
  )

gscept/nebula extlibs/scripts/create_resource.cmake :350

set_source_files_properties(${o-files} PROPERTIES
    EXTERNAL_OBJECT true
    GENERATED true
  )

LiangliangNan/MVStudio 3rd_party/nlopt/src/swig/CMakeLists.txt :18

set_source_files_properties (nlopt.i PROPERTIES CPLUSPLUS ON)

asset-group/Sni5Gect-5GNR-sniffing-and-exploitation shadower/CMakeLists.txt :133

set_source_files_properties(src/fft_processor.cu PROPERTIES LANGUAGE CUDA)

OpenMW/openmw apps/opencs/CMakeLists.txt :223

set_source_files_properties(${OPENCS_OPENMW_CFG} PROPERTIES
        MACOSX_PACKAGE_LOCATION Resources)

OSVR/SteamVR-OSVR vendor/eigen-3.2.4/unsupported/doc/snippets/CMakeLists.txt :24

set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/${compile_snippet_src}
                              PROPERTIES OBJECT_DEPENDS ${snippet_src})

danmar/cppcheck cli/CMakeLists.txt :26

set_source_files_properties(processexecutor.cpp PROPERTIES COMPILE_FLAGS -Wno-reserved-identifier)

Kitware/ParaView ThirdParty/protobuf/vtkprotobuf/cmake/protobuf-function.cmake :99

set_source_files_properties(${_generated_srcs_all} PROPERTIES GENERATED TRUE)

zeek/zeek src/CMakeLists.txt :95

set_source_files_properties(${zeek_bison_generated_files} PROPERTIES SKIP_LINTING ON)

sandialabs/InterSpec external_libs/Cuba-3.0/CMakeLists.txt :35

SET_SOURCE_FILES_PROPERTIES( ${CUBA_CUHRE_SRCS} PROPERTIES LANGUAGE C)

marsyas/marsyas src/swig/python/CMakeLists.txt :23

SET_SOURCE_FILES_PROPERTIES(marsyas.i PROPERTIES CPLUSPLUS ON)

varoudis/depthmapX depthmapX/CMakeLists.txt :80

set_source_files_properties(${depthmapX_ICON} PROPERTIES
               MACOSX_PACKAGE_LOCATION "Resources")

DIPlib/diplib dependencies/doctest/doctest_force_link_static_lib_in_target.cmake :20

set_source_files_properties(${src} PROPERTIES COMPILE_FLAGS
                    "${old_compile_flags} /FI\"${header}\"")

Tulip-Dev/tulip library/tulip-gui/src/CMakeLists.txt :115

SET_SOURCE_FILES_PROPERTIES(PythonVersionChecker.cpp
                              PROPERTIES COMPILE_DEFINITIONS "${TLPGUI_PYTHON_COMPILE_DEFINITIONS}")

gismo/gismo doc/snippets/CMakeLists.txt :51

set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/${snippet_src}
                              PROPERTIES OBJECT_DEPENDS ${snippet_src})

Alpine-DAV/ascent src/libs/ascent/CMakeLists.txt :358

set_source_files_properties(${ascent_device_sources} PROPERTIES LANGUAGE CUDA)

AMICI-dev/AMICI models/model_dirac/swig/CMakeLists.txt :31

set_source_files_properties(${PROJECT_NAME}.i PROPERTIES CPLUSPLUS ON)

awawa-dev/HyperHDR sources/flatbuffers/CMakeLists.txt :20

set_source_files_properties(
	${Flatbuffer_GENERATED_FBS} PROPERTIES GENERATED TRUE
)

SimVascular/SimVascular Code/CMake/CppMicroServices/usFunctionEmbedResources.cmake :140

set_source_files_properties(${_source_output} PROPERTIES EXTERNAL_OBJECT 1 GENERATED 1)

NERSC/timemory examples/ex-ert/CMakeLists.txt :78

set_source_files_properties(ex_ert.cpp PROPERTIES LANGUAGE CUDA LINKER_LANGUAGE CUDA)

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

set_source_files_properties(${hdrs} PROPERTIES HEADER_FILE_ONLY ON)

WerWolv/ImHex lib/third_party/miniaudio/CMakeLists.txt :10

set_source_files_properties(source/miniaudio.c PROPERTIES LANGUAGE OBJC)

ceph/ceph cmake/modules/CTags.cmake :39

set_source_files_properties(${CMAKE_SOURCE_DIR}/${TAGS_TAG_FILE} PROPERTIES
    GENERATED true)

colmap/colmap src/thirdparty/VLFeat/CMakeLists.txt :96

set_source_files_properties(${AVX_SOURCES}
            PROPERTIES COMPILE_FLAGS "-mavx")

gnuradio/gnuradio gr-fec/lib/reed-solomon/CMakeLists.txt :16

set_source_files_properties(
        ${CMAKE_CURRENT_SOURCE_DIR}/exercise.c ${CMAKE_CURRENT_SOURCE_DIR}/char.c
        PROPERTIES COMPILE_DEFINITIONS "MAX_ARRAY=256;")