cmake set_source_files_properties examples

Signatures

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

Examples

gameplay3d/gameplay samples/browser/CMakeLists.txt :70

SET_SOURCE_FILES_PROPERTIES(
            game.config
            PROPERTIES
            MACOSX_PACKAGE_LOCATION Resources
    )

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

SET_SOURCE_FILES_PROPERTIES(${MAC_RESOURCE_FILES} PROPERTIES MACOSX_PACKAGE_LOCATION Resources)

albertz/openlierox PCHSupport_26.cmake :227

SET_SOURCE_FILES_PROPERTIES(${CMAKE_CURRENT_BINARY_DIR}/${_name} PROPERTIES GENERATED 1)

stackos/Viry3D CMakeLists.txt :918

set_source_files_properties(${VIRY3D_LIB_SRC_DIR}/filament/libs/bluegl/src/BlueGLCoreDarwinImpl.S PROPERTIES XCODE_EXPLICIT_FILE_TYPE "sourcecode.asm")

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 FallingSandSurvival/CMakeLists.txt :327

set_source_files_properties("lib/FastNoiseSIMD/FastNoiseSIMD_sse41.cpp" PROPERTIES COMPILE_FLAGS -msse4.1)

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

set_source_files_properties(${IMATH_RESOURCE_FILES} PROPERTIES
        MACOSX_PACKAGE_LOCATION Resources
    )

urho3d/urho3d cmake/Modules/UrhoCommon.cmake :1066

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

oceancx/CXEngine cmake/cotire.cmake :2476

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

rodrigodzf/NeuralResonatorVST NeuralResonatorVST/CMakeLists.txt :166

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

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

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

FreeCAD/FreeCAD cMake/FreeCadMacros.cmake :225

SET_SOURCE_FILES_PROPERTIES(${PrecompiledSource}
                                PROPERTIES COMPILE_FLAGS "/Yc\"${PrecompiledHeader}\" /Fp\"${PrecompiledBinary}\""
                                           OBJECT_OUTPUTS "${PrecompiledBinary}")

anhttran/extreme_3d_faces lib/3rdParty/Eigen/cmake/EigenTesting.cmake :23

set_source_files_properties(${filename} PROPERTIES LANGUAGE CXX)

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

set_source_files_properties(${ASSET_FILE} PROPERTIES MACOSX_PACKAGE_LOCATION ${ASSET_DST})

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

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

google/draco CMakeLists.txt :945

set_source_files_properties("${draco_src_root}/io/gltf_decoder.cc"
                                  PROPERTIES COMPILE_OPTIONS "/Od")

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

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

kcat/openal-soft fmt-11.2.0/CMakeLists.txt :31

set_source_files_properties(${BMI} PROPERTIES GENERATED ON)

anhttran/3dmm_basic lib/3rdParty/Eigen/cmake/EigenTesting.cmake :23

set_source_files_properties(${filename} PROPERTIES LANGUAGE CXX)

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

set_source_files_properties(src/dynapi/SDL_dynapi.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")

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

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

fzi-forschungszentrum-informatik/gpu-voxels icmaker/IcMakerMacros.cmake :614

SET_SOURCE_FILES_PROPERTIES(${${icmaker_target}_SWIG_FILE} 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++ "
	)

cnr-isti-vclab/meshlab src/meshlab/CMakeLists.txt :84

set_source_files_properties(${CMAKE_CURRENT_SOURCE_DIR}/images/meshlab.icns PROPERTIES MACOSX_PACKAGE_LOCATION "Resources")

ZDoom/Raze cmake/precompiled_headers.cmake :35

set_source_files_properties(
        ${source_file} 
        PROPERTIES COMPILE_FLAGS
        "/Yu\"${pch_abs}\" /FI\"${pch_abs}\""
      )

ArnoAnsems/CatacombGL CMakeLists.txt :119

set_source_files_properties(
        ${CMAKE_SOURCE_DIR}/res/win/CatacombGL.rc
        PROPERTIES LANGUAGE RC
    )

keith2018/SoftGLRender third_party/assimp/cmake-modules/PrecompiledHeader.cmake :7

SET_SOURCE_FILES_PROPERTIES(${PrecompiledSource}
      PROPERTIES COMPILE_FLAGS "/Yc\"${PrecompiledHeader}\" /Fp\"${PrecompiledBinary}\""
      OBJECT_OUTPUTS "${PrecompiledBinary}")

AlizaMedicalImaging/AlizaMS CMakeLists.txt :529

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

GPUOpen-Drivers/pal src/core/imported/SwWarDetection/SwdInclude.cmake :85

set_source_files_properties(${SWD_SOURCE_DIR}/inc/g_gfx12SwWarDetection.h TARGET_DIRECTORY ${TARGET} PROPERTIES GENERATED ON)

kokkos/kokkos example/build_cmake_installed_kk_as_language/CMakeLists.txt :14

set_source_files_properties(cmake_example.cpp PROPERTIES LANGUAGE ${Kokkos_COMPILE_LANGUAGE})

alpaka-group/alpaka CMakeLists.txt :119

set_source_files_properties(${_alpaka_FILES_OTHER} PROPERTIES HEADER_FILE_ONLY TRUE)

eclipse-ecal/ecal ecal/core/CMakeLists.txt :638

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

Ipotrick/Daxa cmake/vcpkg-overlay-ports/fsr2/portfile.cmake :103

set_source_files_properties(${SHADERS} PROPERTIES HEADER_FILE_ONLY TRUE)

annihilatorq/shadow_syscall .cmake/cmkr.cmake :238

set_source_files_properties("${CMKR_TEMP_FILE}" PROPERTIES
                CMKR_CURRENT_LIST_FILE "${CMAKE_CURRENT_LIST_FILE}"
            )

ankurhanda/SceneNetv1.0 CMakeModules/FindCUDA.cmake :1046

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

Nukem9/dlssg-to-fsr3 dependencies/FidelityFX-SDK/sample.cmake :31

set_source_files_properties(${CAULDRON_ROOT}/application/icon/cauldron.rc PROPERTIES VS_TOOL_OVERRIDE "Resource compiler")

OAID/Caffe-HRT cmake/ProtoBuf.cmake :86

set_source_files_properties(${${srcs_var}} ${${hdrs_var}} ${${python_var}} PROPERTIES GENERATED TRUE)

JGRennison/OpenTTD-patches cmake/SourceList.cmake :89

set_source_files_properties(${FILE} PROPERTIES COMPILE_FLAGS ${PROPERTIES})

doodlum/skyrim-community-shaders cmake/AddCXXFiles.cmake :64

set_source_files_properties(${HLSL_FILES} PROPERTIES VS_TOOL_OVERRIDE "None")

ThePhD/sol2 cmake/Packages/FindLuaBuild/LuaVanilla.cmake :274

set_source_files_properties(${LUA_VANILLA_LUA_SOURCES}
		PROPERTIES LANGUAGE ${LUA_VANILLA_LANGUAGE})

NREL/OpenStudio ProjectMacros.cmake :444

set_source_files_properties(${MODIFIED_PYTHON_GENERATED_SRC} PROPERTIES GENERATED TRUE)

OpenChemistry/avogadroapp avogadro/CMakeLists.txt :162

set_source_files_properties(icons/Assets.car PROPERTIES
    MACOSX_PACKAGE_LOCATION Resources)

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

set_source_files_properties(../../icons/sc_ide.icns PROPERTIES MACOSX_PACKAGE_LOCATION Resources)

Kitware/kwiver arrows/mvg/CMakeLists.txt :40

set_source_files_properties(
    triangulate.cxx
    PROPERTIES COMPILE_FLAGS "/bigobj"
    )

GameTechDev/MaskedOcclusionCulling CMakeLists.txt :42

SET_SOURCE_FILES_PROPERTIES( ${MOC_AVX2_FILES} PROPERTIES COMPILE_FLAGS "/arch:AVX2" )

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

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

dthuerck/mapmap_cpu CMakeLists.txt :179

set_source_files_properties(${header_cost_instances} PROPERTIES HEADER_FILE_ONLY TRUE)

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

set_source_files_properties(
        ${apriltaglib_src}
        PROPERTIES COMPILE_FLAGS "/wd4005 /wd4018 /wd4244 /wd4267 /wd4996"
    )

amule-project/amule src/CMakeLists.txt :27

set_source_files_properties (${CMAKE_CURRENT_BINARY_DIR}/pixmaps/flags_xpm/CountryFlags.h PROPERTIES GENERATED TRUE)

rheit/zdoom precompiled_headers.cmake :24

set_source_files_properties(
        ${source_file} 
        PROPERTIES COMPILE_FLAGS
        "/Yu\"${pch_abs}\" /FI\"${pch_abs}\""
      )

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

set_source_files_properties(
    cli.cc PROPERTIES COMPILE_FLAGS "-Wno-maybe-uninitialized"
  )

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

set_source_files_properties(${GeneratedProtoSources} ${GeneratedProtoHeaders} PROPERTIES GENERATED TRUE)

mangosArchives/serverZero_Rel19 cmake/FindPCHSupport.cmake :226

SET_SOURCE_FILES_PROPERTIES(${CMAKE_CURRENT_BINARY_DIR}/${_name} PROPERTIES GENERATED 1)

KDE/kdeconnect-kde interfaces/CMakeLists.txt :16

set_source_files_properties(${xml_file} PROPERTIES NO_NAMESPACE 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/rocksdb CMakeLists.txt :1004

set_source_files_properties(
        plugin/${plugin}/${test}
        PROPERTIES COMPILE_FLAGS "${${plugin}_COMPILE_FLAGS}")

PixarAnimationStudios/OpenSubdiv examples/mtlPtexViewer/CMakeLists.txt :61

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

JSBSim-Team/jsbsim python/CMakeLists.txt :13

set_source_files_properties(${JSBSIM_PYX} PROPERTIES CYTHON_IS_CXX TRUE
                                          INCLUDE_DIRECTORIES ${PROJECT_SOURCE_DIR}/src)

x64dbg/x64dbg cmake/cmkr.cmake :226

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

ByConity/ByConity cmake/Modules/FindgRPC.cmake :225

set_source_files_properties(${_generated_srcs_all} PROPERTIES GENERATED TRUE)

whoozle/android-file-transfer-linux qt/CMakeLists.txt :138

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

WarmUpTill/SceneSwitcher CMakeLists.txt :412

set_source_files_properties(advanced-scene-switcher-osx.mm
                              PROPERTIES COMPILE_FLAGS "-fobjc-arc")

KhronosGroup/Vulkan-LoaderAndValidationLayers demos/macOS/cubepp/cubepp.cmake :64

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

CppMicroServices/CppMicroServices cmake/usFunctionEmbedResources.cmake :197

set_source_files_properties(${_source_output} PROPERTIES GENERATED 1)

SsageParuders/Android_Native_Surface my_android_opencv/3rdparty/carotene/CMakeLists.txt :26

set_source_files_properties(${carotene_sources} COMPILE_FLAGS "--param ipa-cp-unit-growth=100000 --param inline-unit-growth=100000 --param large-stack-frame-growth=5000")

ossia/score src/lib/CMakeLists.txt :570

set_source_files_properties( "${CMAKE_CURRENT_SOURCE_DIR}/core/plugin/PluginManager.cpp"
    PROPERTIES
     COMPILE_DEFINITIONS
      "CMAKE_GENERATOR_IS_MULTI_CONFIG=$<BOOL:${CMAKE_GENERATOR_IS_MULTI_CONFIG}>;CMAKE_GENERATOR_CONFIGURATION=\"$<CONFIG>\""
)

psi4/psi4 psi4/src/psi4/dct/CMakeLists.txt :46

set_source_files_properties(dct_gradient_UHF.cc PROPERTIES
           COMPILE_FLAGS -O1)

stp/stp lib/NodeFactory/CMakeLists.txt :33

set_source_files_properties(NodeFactory.cpp
    PROPERTIES COMPILE_FLAGS "-Wno-infinite-recursion")

lizardfs/lizardfs tests/CMakeLists.txt :26

set_source_files_properties(lizardfs-tests.cc PROPERTIES
  OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/test_cases.h
  OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/test_suites.h)

LLNL/Caliper cmake/WrapConfig.cmake :77

set_source_files_properties(${file_path} PROPERTIES GENERATED TRUE)

RenderKit/ospray modules/cpu/CMakeLists.txt :414

set_source_files_properties(${OSPRAY_KERNEL_SOURCES} ${OSPRAY_VOLUMES_KERNEL_SOURCES}
    PROPERTIES
    LANGUAGE CXX)

chdb-io/chdb contrib/aklomp-base64-cmake/CMakeLists.txt :58

set_source_files_properties(${LIBRARY_DIR}/lib/arch/sse41/codec.c PROPERTIES COMPILE_FLAGS "-msse4.1")

NVIDIA/MatX cmake/rapids-cmake/testing/export/write_language-multiple-nested-enables/A/B/CMakeLists.txt :20

set_source_files_properties(static.not_cu PROPERTIES LANGUAGE CUDA)

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

set_source_files_properties(${JAVA_GENERATOR_JAR_ABS} PROPERTIES GENERATED TRUE)

garglk/garglk terps/CMakeLists.txt :238

set_source_files_properties(glulxe/osdepend.c PROPERTIES COMPILE_DEFINITIONS _DARWIN_C_SOURCE)

IBAMR/IBAMR CMakeLists.txt :1218

SET_SOURCE_FILES_PROPERTIES(${_output} PROPERTIES GENERATED true)

sambayless/monosat CMakeLists.txt :301

set_source_files_properties(src/monosat/api/java/MonosatJNI.cpp OBJECT_DEPENDS ${CMAKE_SOURCE_DIR}/src/monosat/api/java/monosat_MonosatJNI.h)

NVIDIA/DALI cmake/CUDA_utils.cmake :34

set_source_files_properties(${File} PROPERTIES COMPILE_FLAGS "-x cuda")

Autodesk/Aurora Applications/Plasma/CMakeLists.txt :75

set_source_files_properties(Plasma.cpp PROPERTIES LANGUAGE OBJCXX)

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

set_source_files_properties (nlopt.i PROPERTIES CPLUSPLUS ON)

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/doc/snippets/CMakeLists.txt :24

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

typesense/typesense CMakeLists.txt :249

set_source_files_properties(${ONNX_EXT_SRC_FILES} PROPERTIES GENERATED TRUE)

danmar/cppcheck CMakeLists.txt :41

set_source_files_properties(validateCFG-cmd PROPERTIES SYMBOLIC "true")

Kitware/ParaView Remoting/Core/CMakeLists.txt :89

set_source_files_properties(vtkProcessModule.cxx
  PROPERTIES
    COMPILE_DEFINITIONS "${vtkProcessModule_defines}")

scanner-research/scanner cmake/Modules/FindSaneProtobuf.cmake :175

set_source_files_properties(${${SRCS}} ${${HDRS}} PROPERTIES GENERATED TRUE)

zeek/zeek src/CMakeLists.txt :472

set_source_files_properties(3rdparty/sqlite3.c PROPERTIES COMPILE_FLAGS ${WNOERROR_FLAG})

sandialabs/InterSpec external_libs/Cuba-3.0/src/suave/CMakeLists.txt :46

SET_SOURCE_FILES_PROPERTIES( ${CUBA_SUAVE_SRCS} PROPERTIES LANGUAGE C)

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

SET_SOURCE_FILES_PROPERTIES(marsyas.i PROPERTIES CPLUSPLUS ON)

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

socnetv/app CMakeLists.txt :274

set_source_files_properties("${CMAKE_SOURCE_DIR}/src/images/socnetv.icns" PROPERTIES MACOSX_PACKAGE_LOCATION "Resources")

Tulip-Dev/tulip plugins/colors/CMakeLists.txt :33

SET_SOURCE_FILES_PROPERTIES(ColorMapping.cpp
                            PROPERTIES COMPILE_DEFINITIONS TULIP_BUILD_CORE_ONLY)