cmake set_property() examples

86Box/86Box src/qt/CMakeLists.txt :231

set_property(SOURCE 86Box-qt.rc DIRECTORY .. PROPERTY COMPILE_DEFINITIONS NO_INCLUDE_MANIFEST)

ornladios/ADIOS2 cmake/ADIOSFunctions.cmake :205

set_property(TEST ${basename}${curr_suffix} APPEND PROPERTY
  FIXTURES_REQUIRED ${basename}${curr_suffix}
)

ornladios/ADIOS2 cmake/upstream/CMakeFindDependencyMacro.cmake :53

set_property(GLOBAL PROPERTY _CMAKE_${dep}_TRANSITIVE_DEPENDENCY TRUE)

ornladios/ADIOS2 cmake/upstream/FindBZip2.cmake :83

set_property(TARGET BZip2::BZip2 APPEND PROPERTY
  IMPORTED_LOCATION "${BZIP2_LIBRARY}")

ornladios/ADIOS2 cmake/upstream/FindHDF5.cmake :1098

set_property(TARGET "hdf5::${hdf5_target_name}" APPEND
  PROPERTY
    INTERFACE_COMPILE_DEFINITIONS H5_BUILT_AS_DYNAMIC_LIB)

ornladios/ADIOS2 cmake/upstream/FindMPI.cmake :1177

set_property(TARGET MPI::MPI_${LANG} PROPERTY INTERFACE_INCLUDE_DIRECTORIES "${MPI_${LANG}_INCLUDE_DIRS}")

ornladios/ADIOS2 cmake/upstream/GoogleTest.cmake :173

set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS ${source})

ornladios/ADIOS2 cmake/upstream/FindPython/Support.cmake :64

set_property (CACHE ${var} PROPERTY TYPE INTERNAL)

ornladios/ADIOS2 cmake/upstream/FindPython/Support.cmake :770

set_property (CACHE _${_PYTHON_PREFIX}_EXECUTABLE PROPERTY VALUE "${_PYTHON_PREFIX}_EXECUTABLE-NOTFOUND")

ornladios/ADIOS2 cmake/upstream/FindPython/Support.cmake :818

set_property (CACHE _${_PYTHON_PREFIX}_COMPILER PROPERTY VALUE "${_PYTHON_PREFIX}_COMPILER-NOTFOUND")

ornladios/ADIOS2 cmake/upstream/FindPython/Support.cmake :964

set_property (CACHE _${_PYTHON_PREFIX}_INCLUDE_DIR PROPERTY VALUE "${_PYTHON_PREFIX}_INCLUDE_DIR-NOTFOUND")

ornladios/ADIOS2 cmake/upstream/FindPython/Support.cmake :2594

set_property (CACHE _${_PYTHON_PREFIX}_LIBRARY_RELEASE PROPERTY VALUE "${_PYTHON_PREFIX}_LIBRARY_RELEASE-NOTFOUND")

ornladios/ADIOS2 cmake/upstream/FindPython/Support.cmake :3023

set_property (TARGET ${__name} PROPERTY IMPORTED_CONFIGURATIONS RELEASE DEBUG)

ornladios/ADIOS2 cmake/upstream/FindPython/Support.cmake :3058

set_property (TARGET ${__name}
              PROPERTY INTERFACE_LINK_LIBRARIES ${_${_PYTHON_PREFIX}_LINK_LIBRARIES})

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

set_property(TARGET ${lib} PROPERTY POSITION_INDEPENDENT_CODE 1)

ornladios/ADIOS2 source/utils/CMakeLists.txt :73

set_property(TARGET adios_reorganize PROPERTY OUTPUT_NAME adios2_reorganize${ADIOS2_EXECUTABLE_SUFFIX})

ornladios/ADIOS2 source/utils/adios_iotest/CMakeLists.txt :15

set_property(TARGET adios_iotest PROPERTY OUTPUT_NAME adios2_iotest${ADIOS2_EXECUTABLE_SUFFIX})

ornladios/ADIOS2 testing/adios2/engine/dataman/CMakeLists.txt :26

set_property(TEST Engine.DataMan.DataManEngineTest.ReaderDoubleBuffer.Serial  PROPERTY TIMEOUT 300)

ornladios/ADIOS2 testing/utils/bpcmp/CMakeLists.txt :68

set_property(TEST Utils.BPcmp.Verbose.Dump PROPERTY
  ENVIRONMENT
    "PYTHONPATH=${ADIOS2_BINARY_DIR}/${CMAKE_INSTALL_PYTHONDIR};$<SHELL_PATH:$<TARGET_FILE_DIR:adios2_py>>;$ENV{PYTHONPATH}"
    "PATH=$<SHELL_PATH:$<TARGET_FILE_DIR:adios2_py>>;$<SHELL_PATH:$<TARGET_FILE_DIR:adios2_core>>;$ENV{PATH}"
    "PYTHONUSERBASE=${CMAKE_BINARY_DIR}"
)

ornladios/ADIOS2 thirdparty/EVPath/EVPath/CMakeLists.txt :51

set_property(CACHE CMAKE_BUILD_TYPE PROPERTY VALUE RelWithDebInfo)

ornladios/ADIOS2 thirdparty/ffs/ffs/CMakeLists.txt :51

set_property(CACHE CMAKE_BUILD_TYPE PROPERTY VALUE RelWithDebInfo)

ornladios/ADIOS2 thirdparty/ffs/ffs/CMakeLists.txt :86

set_property(CACHE CMAKE_BUILD_TYPE PROPERTY VALUE RelWithDebInfo)

ornladios/ADIOS2 thirdparty/KWSys/adios2sys/CMakeLists.txt :117

set_property(DIRECTORY
  PROPERTY IMPLICIT_DEPENDS_INCLUDE_TRANSFORM
  "KWSYS_HEADER(%)=<${KWSYS_NAMESPACE}/%>"
  )

ornladios/ADIOS2 thirdparty/KWSys/adios2sys/CMakeLists.txt :398

set_property(SOURCE ProcessUNIX.c PROPERTY COMPILE_FLAGS "${ProcessUNIX_FLAGS} -DKWSYSPE_USE_SELECT=${KWSYSPE_USE_SELECT}")

ornladios/ADIOS2 thirdparty/KWSys/adios2sys/CMakeLists.txt :441

set_property(SOURCE SystemTools.cxx testSystemTools.cxx APPEND PROPERTY COMPILE_DEFINITIONS
  KWSYS_SYSTEMTOOLS_SUPPORT_WINDOWS_SLASHES
  )

ornladios/ADIOS2 thirdparty/KWSys/adios2sys/CMakeLists.txt :450

set_property(SOURCE SystemTools.cxx APPEND PROPERTY COMPILE_DEFINITIONS
  HAVE_GETPWNAM=0
  )

ornladios/ADIOS2 thirdparty/KWSys/adios2sys/CMakeLists.txt :463

set_property(SOURCE SystemInformation.cxx APPEND PROPERTY
  COMPILE_DEFINITIONS KWSYS_SYS_HAS_IFADDRS_H=1)

ornladios/ADIOS2 thirdparty/KWSys/adios2sys/CMakeLists.txt :491

set_property(SOURCE SystemInformation.cxx APPEND PROPERTY
  COMPILE_DEFINITIONS KWSYS_SYS_HAS_MACHINE_CPU_H=1)

ornladios/ADIOS2 thirdparty/KWSys/adios2sys/CMakeLists.txt :523

set_property(SOURCE SystemInformation.cxx APPEND PROPERTY
  COMPILE_DEFINITIONS KWSYS_SYSTEMINFORMATION_HAS_BACKTRACE=1)

ornladios/ADIOS2 thirdparty/KWSys/adios2sys/CMakeLists.txt :560

set_property(SOURCE SystemInformation.cxx APPEND PROPERTY
  COMPILE_DEFINITIONS_RELWITHDEBINFO KWSYS_SYSTEMINFORMATION_HAS_DEBUG_BUILD=1)

ornladios/ADIOS2 thirdparty/KWSys/adios2sys/CMakeLists.txt :566

set_property(SOURCE SystemInformation.cxx APPEND PROPERTY
  COMPILE_DEFINITIONS KWSYS_BUILD_SHARED=1)

ornladios/ADIOS2 thirdparty/KWSys/adios2sys/CMakeLists.txt :843

set_property(TARGET ${KWSYS_TARGET_C_OBJECT} PROPERTY
  POSITION_INDEPENDENT_CODE TRUE)

ornladios/ADIOS2 thirdparty/KWSys/adios2sys/CMakeLists.txt :985

set_property(SOURCE testConsoleBuf.cxx APPEND PROPERTY COMPILE_DEFINITIONS
  KWSYS_ENCODING_DEFAULT_CODEPAGE=${KWSYS_ENCODING_DEFAULT_CODEPAGE})

ornladios/ADIOS2 thirdparty/KWSys/adios2sys/CMakeLists.txt :1087

set_property(TEST kwsys.testProcess-${n} PROPERTY TIMEOUT 120)

liballeg/allegro5 CMakeLists.txt :150

set_property(CACHE GL_BUILD_TYPE PROPERTY STRINGS "auto;gl;gles1;gles2+")

Taywee/args CMakeLists.txt :62

set_property(TARGET gitlike PROPERTY CXX_STANDARD 11)

apache/arrow cpp/cmake_modules/ThirdpartyToolchain.cmake :3216

set_property(TARGET absl::city PROPERTY INTERFACE_LINK_LIBRARIES absl::config
                                        absl::core_headers absl::endian)

apache/arrow cpp/cmake_modules/ThirdpartyToolchain.cmake :3221

set_property(TARGET absl::cleanup_internal
             PROPERTY INTERFACE_LINK_LIBRARIES absl::base_internal absl::core_headers
                      absl::utility)

apache/arrow cpp/cmake_modules/ThirdpartyToolchain.cmake :3530

set_property(TARGET absl::inlined_vector_internal
             PROPERTY INTERFACE_LINK_LIBRARIES
                      absl::compressed_tuple
                      absl::core_headers
                      absl::memory
                      absl::span
                      absl::type_traits)

apache/arrow cpp/cmake_modules/ThirdpartyToolchain.cmake :3550

set_property(TARGET absl::leak_check PROPERTY INTERFACE_LINK_LIBRARIES absl::config
                                              absl::core_headers)

apache/arrow cpp/cmake_modules/ThirdpartyToolchain.cmake :3637

set_property(TARGET absl::random_internal_fastmath PROPERTY INTERFACE_LINK_LIBRARIES
                                                            absl::bits)

apache/arrow cpp/cmake_modules/ThirdpartyToolchain.cmake :3658

set_property(TARGET absl::random_internal_pcg_engine
             PROPERTY INTERFACE_LINK_LIBRARIES
                      absl::config
                      absl::int128
                      absl::random_internal_fastmath
                      absl::random_internal_iostream_state_saver
                      absl::type_traits)

apache/arrow cpp/cmake_modules/ThirdpartyToolchain.cmake :3768

set_property(TARGET absl::scoped_set_env PROPERTY INTERFACE_LINK_LIBRARIES absl::config
                                                  absl::raw_logging_internal)

apache/arrow cpp/cmake_modules/ThirdpartyToolchain.cmake :3866

set_property(TARGET absl::throw_delegate PROPERTY INTERFACE_LINK_LIBRARIES absl::config
                                                  absl::raw_logging_internal)

apache/arrow cpp/cmake_modules/ThirdpartyToolchain.cmake :3877

set_property(TARGET absl::type_traits PROPERTY INTERFACE_LINK_LIBRARIES absl::config)

apache/arrow cpp/cmake_modules/ThirdpartyToolchain.cmake :5531

# "set_property(DIRECTORY ${azure_sdk_SOURCE_DIR} PROPERTY
# EXCLUDE_FROM_ALL TRUE)" with CMake 3.16.

apache/arrow cpp/cmake_modules/ThirdpartyToolchain.cmake :5561

set_property(DIRECTORY ${azure_sdk_SOURCE_DIR} PROPERTY EXCLUDE_FROM_ALL TRUE)

apache/arrow cpp/examples/parquet/CMakeLists.txt :45

set_property(SOURCE ${FILE}
             APPEND_STRING
             PROPERTY COMPILE_FLAGS "-Wno-unused-variable")

apache/arrow python/CMakeLists.txt :555

set_property(SOURCE ${PYARROW_CPP_SRCS} ${PYARROW_CPP_FLIGHT_SRCS}
             APPEND_STRING
             PROPERTY COMPILE_FLAGS -Wno-parentheses-equality)

assimp/assimp cmake-modules/HunterGate.cmake :335

set_property(GLOBAL PROPERTY HUNTER_GATE_DONE YES)

assimp/assimp contrib/pugixml/CMakeLists.txt :142

set_property(TARGET pugixml-static PROPERTY EXPORT_NAME static)

assimp/assimp tools/assimp_cmd/CMakeLists.txt :73

SET_PROPERTY(TARGET assimp_cmd PROPERTY DEBUG_POSTFIX ${CMAKE_DEBUG_POSTFIX})

OpenChemistry/avogadrolibs CMakeLists.txt :40

set_property(GLOBAL PROPERTY AvogadroLibs_PLUGINS)

OpenChemistry/avogadrolibs CMakeLists.txt :75

set_property(CACHE QT_VERSION PROPERTY STRINGS 5 6)

WebAssembly/binaryen CMakeLists.txt :164

set_property(TARGET ${name} APPEND_STRING PROPERTY
             LINK_FLAGS " -Wl,-z,origin ")

boostorg/boost CMakeLists.txt :10

set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS "Debug" "Release" "MinSizeRel" "RelWithDebInfo")

mono/boringssl third_party/android-cmake/android.toolchain.cmake :813

set_property( CACHE ANDROID_NATIVE_API_LEVEL PROPERTY STRINGS ${ANDROID_SUPPORTED_NATIVE_API_LEVELS} )

mono/boringssl third_party/android-cmake/android.toolchain.cmake :823

set_property( CACHE ANDROID_ABI PROPERTY STRINGS ${ANDROID_SUPPORTED_ABIS_${ANDROID_ARCH_NAME}} )

mono/boringssl util/android-cmake/android.toolchain.cmake :823

set_property( CACHE ANDROID_ABI PROPERTY STRINGS ${ANDROID_SUPPORTED_ABIS_${ANDROID_ARCH_NAME}} )

erincatto/box2d CMakeLists.txt :113

set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT samples)

google/brotli CMakeLists.txt :131

set_property(TARGET ${lib} APPEND PROPERTY INCLUDE_DIRECTORIES ${BROTLI_INCLUDE_DIRS})

bulletphysics/bullet3 build3/cmake/FindPythonLibs.cmake :292

set_property(GLOBAL  APPEND  PROPERTY  PY_STATIC_MODULES_LIST ${_NAME})

bulletphysics/bullet3 build3/cmake/FindPythonLibs.cmake :295

set_property(GLOBAL  APPEND  PROPERTY  PY_MODULES_LIST ${_NAME})

bulletphysics/bullet3 src/BulletCollision/CMakeLists.txt :286

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

bulletphysics/bullet3 src/BulletCollision/CMakeLists.txt :290

SET_PROPERTY(SOURCE ${NarrowPhaseCollision_HDRS} PROPERTY MACOSX_PACKAGE_LOCATION Headers/NarrowPhaseCollision)

bulletphysics/bullet3 src/BulletDynamics/CMakeLists.txt :174

SET_PROPERTY(SOURCE ${Character_HDRS} PROPERTY MACOSX_PACKAGE_LOCATION Headers/Character)

bulletphysics/bullet3 src/BulletDynamics/CMakeLists.txt :175

SET_PROPERTY(SOURCE ${Featherstone_HDRS} PROPERTY MACOSX_PACKAGE_LOCATION Headers/Featherstone)

bulletphysics/bullet3 src/BulletDynamics/CMakeLists.txt :176

SET_PROPERTY(SOURCE ${MLCPSolvers_HDRS} PROPERTY MACOSX_PACKAGE_LOCATION Headers/MLCPSolvers)

capnproto/capnproto c++/CMakeLists.txt :51

set_property(CACHE WITH_ZLIB PROPERTY STRINGS AUTO ON OFF)

CastXML/CastXML test/CMakeLists.txt :386

set_property(SOURCE cc-gnu.c APPEND PROPERTY COMPILE_DEFINITIONS
  "TEST_DIR=\"${CMAKE_CURRENT_SOURCE_DIR}\"")

catchorg/Catch2 CMakeLists.txt :11

set_property(GLOBAL PROPERTY USE_FOLDERS ON)

catchorg/Catch2 CMake/Findcodecov.cmake :231

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

catchorg/Catch2 extras/Catch.cmake :307

set_property(DIRECTORY
  APPEND PROPERTY TEST_INCLUDE_FILES "${ctest_include_file}"
)

catchorg/Catch2 extras/ParseAndAddCatchTests.cmake :232

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

ccache/ccache src/third_party/blake3/CMakeLists.txt :98

set_property(
  SOURCE "${CMAKE_CURRENT_SOURCE_DIR}/blake3/blake3_${feature}${suffix}"
  APPEND PROPERTY COMPILE_FLAGS ${compile_flags})

ccache/ccache test/CMakeLists.txt :19

set_property(
  DIRECTORY PROPERTY
  ${clean_files_prop_name} "${CMAKE_BINARY_DIR}/testdir")

CGAL/cgal Documentation/doc/CMakeLists.txt :170

set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS ${CGAL_PACKAGE_DOC_DIR}/dependencies)

CGAL/cgal Installation/cmake/modules/CGAL_add_test.cmake :157

set_property(TEST "${test_name}"
  APPEND PROPERTY ENVIRONMENT CGAL_TEST_SUITE=1)

CGAL/cgal Installation/cmake/modules/CGAL_add_test.cmake :166

set_property(TEST "${test_name}"
  APPEND PROPERTY DEPENDS "compilation of  ${PROJECT_NAME}")

CGAL/cgal Installation/cmake/modules/CGAL_add_test.cmake :234

set_property(TEST
  "cleanup of ${PROJECT_NAME}" "copy source_dir of ${PROJECT_NAME}"
  APPEND PROPERTY LABELS "${PROJECT_NAME}")

CGAL/cgal Installation/cmake/modules/CGAL_add_test.cmake :317

set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
  APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS ${cin_file})

CGAL/cgal Installation/cmake/modules/CGAL_add_test.cmake :343

set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
  APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS ${cmd_file})

CGAL/cgal Installation/cmake/modules/CGAL_enable_end_of_configuration_hook.cmake :114

set_property(TEST "compilation of  ${_target}" APPEND PROPERTY FIXTURES_REQUIRED CGAL_Qt6_moc_and_resources_Fixture)

CGAL/cgal Installation/cmake/modules/CGAL_enable_end_of_configuration_hook.cmake :135

set_property(TEST "compilation of  ${_target}"
  APPEND PROPERTY DEPENDS "compilation of  ${dep}")

CGAL/cgal Installation/cmake/modules/CGAL_enable_end_of_configuration_hook.cmake :196

set_property(DIRECTORY PROPERTY CGAL_hooks_installed TRUE)

CGAL/cgal Installation/cmake/modules/CGAL_enable_end_of_configuration_hook.cmake :201

set_property(GLOBAL PROPERTY CGAL_run_at_the_end_of_configuration_INCLUDED TRUE)

CGAL/cgal Installation/cmake/modules/CGAL_SetupCGALDependencies.cmake :59

set_property(GLOBAL PROPERTY CGAL_FOUND TRUE)

CGAL/cgal Installation/cmake/modules/CGAL_SetupCGAL_CoreDependencies.cmake :32

set_property(GLOBAL PROPERTY CGAL_Core_FOUND TRUE)

CGAL/cgal Installation/test/Installation/CMakeLists.txt :237

set_property(TEST exec__${tgt} APPEND PROPERTY DEPENDS compile__${tgt})

CGAL/cgal Installation/test/Installation/CMakeLists.txt :249

set_property(TEST install_non_standard_cgal APPEND PROPERTY FIXTURES_SETUP test_config_file_non_standard_install_lib_cmake_target)

CGAL/cgal Lab/demo/Lab/CGALlab_macros.cmake :49

set_property(TEST "compilation of  ${plugin_name}" APPEND PROPERTY FIXTURES_REQUIRED demo_framework_SetupFixture)

CGAL/cgal Lab/demo/Lab/CMakeLists.txt :204

set_property(TEST "compilation of  demo_framework"
  APPEND PROPERTY DEPENDS "check build system" "compilation of  CGAL_Qt6_moc_and_resources")

CGAL/cgal Mesh_3/test/Mesh_3/CMakeLists.txt :128

set_property(TEST
  "execution   of  test_meshing_verbose"
  "execution   of  test_meshing_polyhedron_with_features"
  "execution   of  test_meshing_implicit_function"
  "execution   of  test_meshing_unit_tetrahedron"
  "execution   of  test_meshing_polyhedron"
  "execution   of  test_meshing_polyhedral_complex"
  "execution   of  test_mesh_capsule_var_distance_bound"
  "execution   of  test_mesh_3_issue_1554"
  "execution   of  test_mesh_3_issue_8773"
  "execution   of  test_mesh_polyhedral_domain_with_features_deprecated"
  "execution   of  test_mesh_cell_base_3"
  "execution   of  test_remeshing_polyhedron"
  PROPERTY RUN_SERIAL 1)

CGAL/cgal Surface_mesh_deformation/demo/Surface_mesh_deformation/CMakeLists.txt :7

set_property(DIRECTORY PROPERTY CGAL_NO_TESTING TRUE)

recp/cglm CMakeLists.txt :60

set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS "Debug" "Release" "MinSizeRel" "RelWithDebInfo")

CGNS/CGNS CMakeLists.txt :7

set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS "Debug" "Release"
    "MinSizeRel" "RelWithDebInfo")

CGNS/CGNS src/cgnstools/tkogl/CMakeLists.txt :19

set_property(TARGET tkogl PROPERTY LINKER_LANGUAGE C)

CGNS/CGNS src/tests/CMakeLists.txt :180

set_property (TEST ${TARGETNAME} PROPERTY SKIP_RETURN_CODE 125)

slembcke/Chipmunk2D demo/CMakeLists.txt :24

set_property(SOURCE "sokol/sokol.m" APPEND_STRING PROPERTY COMPILE_FLAGS "-fobjc-arc")

projectchrono/chrono CMakeLists.txt :107

set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE "${CCACHE_EXE}")