cmake set_property(TARGET) examples

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/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 thirdparty/KWSys/adios2sys/CMakeLists.txt :843

set_property(TARGET ${KWSYS_TARGET_C_OBJECT} PROPERTY
  POSITION_INDEPENDENT_CODE TRUE)

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)

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

WebAssembly/binaryen CMakeLists.txt :164

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

google/brotli CMakeLists.txt :131

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

catchorg/Catch2 CMake/Findcodecov.cmake :231

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

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

set_property(TARGET tkogl PROPERTY LINKER_LANGUAGE C)

projectchrono/chrono src/chrono_sensor/CMakeLists.txt :469

set_property(TARGET Chrono_sensor_ptx PROPERTY CUDA_PTX_COMPILATION ON)

projectchrono/chrono src/demos/sensor/demo_SEN_rl_infer/CMakeLists.txt :22

set_property(TARGET demo_SEN_rl_infer PROPERTY VS_DEBUGGER_WORKING_DIRECTORY "$(OutputPath)")

projectchrono/chrono src/demos/vehicle/articulated_vehicle/CMakeLists.txt :64

SET_PROPERTY(TARGET ${PROGRAM} PROPERTY VS_DEBUGGER_WORKING_DIRECTORY "$<TARGET_FILE_DIR:${PROGRAM}>")

projectchrono/chrono src/demos/vehicle/fsi/CMakeLists.txt :70

set_property(TARGET ${PROGRAM} PROPERTY VS_DEBUGGER_WORKING_DIRECTORY "$<TARGET_FILE_DIR:${PROGRAM}>")

projectchrono/chrono src/tests/unit_tests/core/CMakeLists.txt :26

SET_PROPERTY(TARGET ${PROGRAM} PROPERTY VS_DEBUGGER_WORKING_DIRECTORY "$<TARGET_FILE_DIR:${PROGRAM}>")

CLIUtils/CLI11 examples/CMakeLists.txt :6

set_property(
  TARGET ${T}
  APPEND_STRING
  PROPERTY LINK_FLAGS -stdlib=libc++)

CLIUtils/CLI11 fuzz/CMakeLists.txt :48

set_property(TARGET cli11Fuzz PROPERTY FOLDER "Examples")

CLIUtils/CLI11 tests/CMakeLists.txt :152

set_property(
  TARGET ${T}
  APPEND_STRING
  PROPERTY LINK_FLAGS -stdlib=libc++)

CLIUtils/CLI11 tests/CMakeLists.txt :228

set_property(
  TARGET link_test_1
  APPEND_STRING
  PROPERTY LINK_FLAGS -stdlib=libc++)

CLIUtils/CLI11 tests/CMakeLists.txt :232

set_property(
  TARGET link_test_2
  APPEND_STRING
  PROPERTY LINK_FLAGS -stdlib=libc++)

CLIUtils/CLI11 tests/CMakeLists.txt :242

set_property(
  TARGET informational
  APPEND_STRING
  PROPERTY LINK_FLAGS -stdlib=libc++)

coin3d/coin CMakeLists.txt :387

set_property(TARGET BZip2::BZip2 APPEND PROPERTY
  IMPORTED_CONFIGURATIONS RELEASE)

mosra/corrade doc/snippets/CMakeLists.txt :159

set_property(TARGET
    testsuite-basic
    testsuite-templated
    testsuite-repeated
    testsuite-instanced
    testsuite-save-diagnostic
    testsuite-iteration
    testsuite-benchmark
    testsuite-benchmark-custom
    testsuite-description-source-location
    testsuite-compare-string
    APPEND_STRING PROPERTY LINK_FLAGS " -s DISABLE_EXCEPTION_CATCHING=0")

mosra/corrade modules/FindCorrade.cmake :610

set_property(TARGET Corrade::${_component} APPEND PROPERTY
    INTERFACE_LINK_LIBRARIES "-ENTRY:$<$<NOT:$<BOOL:$<TARGET_PROPERTY:WIN32_EXECUTABLE>>>:wmainCRTStartup>$<$<BOOL:$<TARGET_PROPERTY:WIN32_EXECUTABLE>>:wWinMainCRTStartup>")

mosra/corrade modules/FindCorrade.cmake :687

set_property(TARGET Corrade::${_component} APPEND PROPERTY
    # TODO switch to INTERFACE_LINK_OPTIONS and SHELL: once we
    #   require CMake 3.13 unconditionally
    INTERFACE_LINK_LIBRARIES "--js-library ${CORRADE_UTILITY_JS}")

mosra/corrade modules/UseCorrade.cmake :490

set_property(TARGET ${test_name} APPEND_STRING PROPERTY COMPILE_FLAGS " -s DISABLE_EXCEPTION_CATCHING=0")

mosra/corrade modules/UseCorrade.cmake :491

set_property(TARGET ${test_name} APPEND_STRING PROPERTY LINK_FLAGS " -s DISABLE_EXCEPTION_CATCHING=0")

mosra/corrade modules/UseCorrade.cmake :560

set_property(TARGET ${test_name} APPEND PROPERTY LINK_DEPENDS ${input_filename})

mosra/corrade modules/UseCorrade.cmake :576

set_property(TARGET ${test_name} APPEND_STRING PROPERTY LINK_FLAGS "-fPIE -pie")

mosra/corrade src/Corrade/TestSuite/CMakeLists.txt :71

set_property(TARGET CorradeTestSuiteObjects APPEND_STRING PROPERTY COMPILE_FLAGS " -s DISABLE_EXCEPTION_CATCHING=0")

mosra/corrade src/Corrade/Utility/Test/CMakeLists.txt :57

set_property(TARGET UtilityAlgorithmsTest APPEND_STRING PROPERTY LINK_FLAGS " -s STACK_SIZE=128kB")

cp2k/cp2k cmake/modules/FindSCALAPACK.cmake :92

set_property(TARGET cp2k::SCALAPACK::scalapack
             PROPERTY INTERFACE_LINK_LIBRARIES ${CP2K_SCALAPACK_LINK_LIBRARIES})

cp2k/cp2k cmake/modules/FindSCI.cmake :69

set_property(
  TARGET cp2k::BLAS::SCI::sci PROPERTY INTERFACE_LINK_LIBRARIES
                                       ${CP2K_LIBSCI_LINK_LIBRARIES})

cp2k/cp2k cmake/modules/FindSCI.cmake :72

set_property(
  TARGET cp2k::BLAS::SCI::sci_mp PROPERTY INTERFACE_LINK_LIBRARIES
                                          ${CP2K_LIBSCI_MP_LINK_LIBRARIES})

cpputest/cpputest build/cmake_package_files/CppUTestTargets-relwithdebinfo.cmake :19

set_property(TARGET CppUTestExt APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)

curl/curl lib/CMakeLists.txt :116

set_property(TARGET ${LIB_OBJECT} APPEND PROPERTY COMPILE_DEFINITIONS "CURL_STATICLIB")

curl/curl lib/CMakeLists.txt :183

set_property(TARGET ${LIB_SHARED} APPEND PROPERTY SOURCES "dllmain.c")

curl/curl tests/http/clients/CMakeLists.txt :43

set_property(TARGET ${_target_name} APPEND PROPERTY COMPILE_DEFINITIONS "CURL_STATICLIB")

curl/curl tests/server/CMakeLists.txt :69

set_property(TARGET ${_target_name} APPEND PROPERTY COMPILE_DEFINITIONS "CURL_STATICLIB")

davisking/dlib dlib/external/pybind11/tools/pybind11Common.cmake :83

set_property(
  TARGET pybind11::python_link_helper
  APPEND
  PROPERTY INTERFACE_LINK_OPTIONS "$<$<PLATFORM_ID:Darwin>:LINKER:-undefined,dynamic_lookup>")

davisking/dlib dlib/external/pybind11/tools/pybind11Common.cmake :369

set_property(
  TARGET ${target}
  APPEND
  PROPERTY INTERFACE_COMPILE_OPTIONS "$<${genex}:${PYBIND11_LTO_CXX_FLAGS}>")

davisking/dlib dlib/external/pybind11/tools/pybind11NewTools.cmake :211

set_property(
  TARGET pybind11::module
  APPEND
  PROPERTY INTERFACE_LINK_LIBRARIES ${_Python}::Module)

doxygen/doxygen cmake/Sanitizers/sanitize-helpers.cmake :171

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

doxygen/doxygen cmake/Sanitizers/sanitize-helpers.cmake :173

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

doxygen/doxygen cmake/Sanitizers/sanitize-helpers.cmake :175

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

jrfonseca/drmingw src/catchsegv/CMakeLists.txt :9

set_property (TARGET catchsegv APPEND_STRING PROPERTY LINK_FLAGS " -municode")

kode54/dumb CMakeLists.txt :207

set_property(TARGET dumbplay PROPERTY C_STANDARD 99)

embree/embree common/cmake/tutorial.cmake :34

SET_PROPERTY(TARGET embree_${TUTORIAL_NAME}_ispc APPEND PROPERTY COMPILE_FLAGS " ${FLAGS_LOWEST}")

embree/embree common/simd/CMakeLists.txt :6

SET_PROPERTY(TARGET simd APPEND PROPERTY COMPILE_FLAGS " ${FLAGS_LOWEST}")

embree/embree tutorials/common/lights/CMakeLists.txt :42

SET_PROPERTY(TARGET lights_ispc PROPERTY FOLDER tutorials/common)

embree/embree tutorials/common/tutorial/CMakeLists.txt :17

SET_PROPERTY(TARGET tutorial_sycl APPEND PROPERTY COMPILE_FLAGS " ${FLAGS_LOWEST} ${CMAKE_CXX_FLAGS_SYCL}")

Exiv2/exiv2 cmake/Findinih.cmake :37

set_property(TARGET inih::libinih PROPERTY INTERFACE_LINK_LIBRARIES "${inih_LIBRARIES}")

Exiv2/exiv2 cmake/Findinih.cmake :45

set_property(TARGET inih::inireader PROPERTY INTERFACE_LINK_LIBRARIES "${inih_inireader_LIBRARIES}")

Exiv2/exiv2 xmpsdk/CMakeLists.txt :45

set_property(TARGET exiv2-xmp PROPERTY POSITION_INDEPENDENT_CODE ON)

google/flatbuffers CMake/BuildFlatBuffers.cmake :137

set_property(TARGET ${custom_target_name}
  PROPERTY GENERATED_INCLUDES_DIR
  ${generated_includes_dir})

google/flatbuffers conan/test_package/CMakeLists.txt :9

set_property(TARGET ${PROJECT_NAME} PROPERTY CXX_STANDARD 11)

fltk/fltk examples/CMakeLists.txt :203

set_property(TARGET ${tgt} PROPERTY CXX_STANDARD 11)

facebook/folly build/fbcode_builder/CMake/FBPythonBinary.cmake :217

set_property(TARGET "${TARGET}.GEN_PY_EXE"
    PROPERTY EXECUTABLE "${CMAKE_CURRENT_BINARY_DIR}/${output_file}")

facebook/folly CMake/FollyCompilerMSVC.cmake :309

set_property(TARGET ${THETARGET} APPEND_STRING PROPERTY LINK_FLAGS_DEBUG " /INCREMENTAL") # Do incremental linking.

facebook/folly CMake/FollyCompilerMSVC.cmake :311

set_property(TARGET ${THETARGET} APPEND_STRING PROPERTY LINK_FLAGS_DEBUG " /OPT:NOREF") # No unreferenced data elimination.

facebook/folly CMake/FollyCompilerMSVC.cmake :312

set_property(TARGET ${THETARGET} APPEND_STRING PROPERTY LINK_FLAGS_DEBUG " /OPT:NOICF") # No Identical COMDAT folding.

facebook/folly CMake/FollyCompilerMSVC.cmake :314

set_property(TARGET ${THETARGET} APPEND_STRING PROPERTY LINK_FLAGS_RELEASE " /OPT:REF") # Remove unreferenced functions and data.

facebook/folly CMake/FollyCompilerMSVC.cmake :319

set_property(TARGET ${THETARGET} APPEND_STRING PROPERTY LINK_FLAGS_DEBUG " /DEBUG:FASTLINK") # Generate a partial PDB file that simply references the original object and library files.

facebook/folly CMake/FollyCompilerMSVC.cmake :325

set_property(TARGET ${THETARGET} APPEND_STRING PROPERTY LINK_FLAGS_RELEASE " /LTCG")

fontforge/fontforge cmake/PackageUtils.cmake :27

set_property(TARGET ${ARGV0}::${ARGV0} PROPERTY
            INTERFACE_INCLUDE_DIRECTORIES "${${ARGV0}_INCLUDE_DIRS}")

fontforge/fontforge cmake/backports/3.15.7/FindJPEG.cmake :120

set_property(TARGET JPEG::JPEG APPEND PROPERTY
  IMPORTED_CONFIGURATIONS RELEASE)

FreeRDP/FreeRDP client/Android/Studio/freeRDPCore/src/main/cpp/CMakeLists.txt :59

set_property(TARGET freerdp3-lib PROPERTY IMPORTED_LOCATION ${FREERDP_IMPORT_DIR}/libfreerdp3.so)

FreeRDP/FreeRDP client/Sample/CMakeLists.txt :43

set_property(TARGET ${PROJECT_NAME} PROPERTY FOLDER "Client/Sample")

FreeRDP/FreeRDP client/SDL/SDL3/dialogs/CMakeLists.txt :81

set_property(TARGET sdl3-dialogs PROPERTY FOLDER "Client/SDL")

FreeRDP/FreeRDP client/X11/cli/CMakeLists.txt :31

set_property(TARGET ${MODULE_NAME} PROPERTY FOLDER "Client/X11")

FreeRDP/FreeRDP include/CMakeLists.txt :157

set_property(TARGET freerdp-server-proxy APPEND PROPERTY SOURCES ${PUBLIC_PROXY_HEADERS})

FreeRDP/FreeRDP include/CMakeLists.txt :164

set_property(TARGET freerdp-client APPEND PROPERTY SOURCES ${PUBLIC_CLIENT_HEADERS})

FreeRDP/FreeRDP include/CMakeLists.txt :173

set_property(TARGET freerdp APPEND PROPERTY SOURCES ${PUBLIC_COMMON_HEADERS})

FreeRDP/FreeRDP winpr/libwinpr/error/test/CMakeLists.txt :23

set_property(TARGET ${MODULE_NAME} PROPERTY FOLDER "WinPR/Test")

FreeRDP/FreeRDP winpr/libwinpr/ncrypt/test/CMakeLists.txt :26

set_property(TARGET ${MODULE_NAME} PROPERTY FOLDER "WinPR/Test")

FreeRDP/FreeRDP winpr/libwinpr/smartcard/test/CMakeLists.txt :23

set_property(TARGET ${MODULE_NAME} PROPERTY FOLDER "WinPR/Test")

FreeRDP/FreeRDP winpr/libwinpr/timezone/utils/CMakeLists.txt :15

set_property(TARGET ${PROJECT_NAME} PROPERTY WIN32_EXECUTABLE FALSE)

KDAB/GammaRay 3rdparty/backward-cpp/BackwardConfig.cmake :217

set_property(TARGET ${target} APPEND PROPERTY COMPILE_DEFINITIONS ${BACKWARD_DEFINITIONS})

OSGeo/gdal cmake/helpers/CheckDependentLibrariesJpeg.cmake :13

set_property(TARGET JPEG::JPEG PROPERTY
             INTERFACE_COMPILE_DEFINITIONS "${_jpeg_old_icd};EXPECTED_JPEG_LIB_VERSION=${EXPECTED_JPEG_LIB_VERSION}")

OSGeo/gdal cmake/modules/3.20/FindLibLZMA.cmake :115

set_property(TARGET LibLZMA::LibLZMA APPEND PROPERTY
    IMPORTED_CONFIGURATIONS DEBUG)

OSGeo/gdal cmake/modules/3.20/FindPostgreSQL.cmake :285

set_property(TARGET ${_target} APPEND PROPERTY
  IMPORTED_CONFIGURATIONS ${_config})

OSGeo/gdal cmake/modules/packages/FindCURL.cmake :205

set_property(TARGET CURL::libcurl APPEND PROPERTY
             INTERFACE_COMPILE_DEFINITIONS "CURL_STATICLIB")

OSGeo/gdal cmake/modules/packages/FindCURL.cmake :222

set_property(TARGET CURL::libcurl APPEND PROPERTY
  IMPORTED_CONFIGURATIONS DEBUG)

OSGeo/gdal cmake/modules/packages/FindEXPAT.cmake :136

set_property(TARGET EXPAT::EXPAT APPEND PROPERTY
  IMPORTED_CONFIGURATIONS RELEASE)

OSGeo/gdal cmake/modules/packages/FindIDB.cmake :42

set_property(TARGET IDB::IDB APPEND PROPERTY
    INTERFACE_LINK_LIBRARIES "${IDB_TARGETS}")