cmake get_property examples

Signatures

get_property(<variable>
  <GLOBAL             |
  DIRECTORY [<dir>]  |
  TARGET    <target> |
  SOURCE    <source>
  [DIRECTORY <dir> | TARGET_DIRECTORY <target>] |
  INSTALL   <file>   |
  TEST      <test>
  [DIRECTORY <dir>] |
  CACHE     <entry>  |
  VARIABLE           >
  PROPERTY <name>
[SET | DEFINED | BRIEF_DOCS | FULL_DOCS])

Examples

geodynamics/aspect cmake/write_config.cmake :77

get_property(ASPECT_COMPILE_OPTIONS TARGET ${_T} PROPERTY COMPILE_OPTIONS)

u3d-community/U3D Source/ThirdParty/SDL/cmake/sdlchecks.cmake :387

get_property(_samplerate_type TARGET SampleRate::samplerate PROPERTY TYPE)

oceancx/CXEngine cmake/cotire.cmake :475

get_property(_isSet TARGET ${_target} PROPERTY ${_language}_EXTENSIONS SET)

alicevision/AliceVision src/cmake/Helpers.cmake :280

get_property(TEST_LINK_DIRS TARGET ${TEST_EXECUTABLE_NAME} PROPERTY LINK_DIRECTORIES)

o3de/o3de cmake/Gems.cmake :580

get_property(target_project_association TARGET ${target} PROPERTY LY_PROJECT_NAME)

FreeCAD/FreeCAD cMake/FreeCAD_Helpers/SetupShibokenAndPyside.cmake :49

get_property(SHIBOKEN_INCLUDE_DIR TARGET Shiboken${SHIBOKEN_MAJOR_VERSION}::libshiboken PROPERTY INTERFACE_INCLUDE_DIRECTORIES)

godlikepanos/anki-3d-engine ThirdParty/Sdl2/test/CMakeLists.txt :290

get_property(TARGET_TYPE TARGET ${CURRENT_TARGET} PROPERTY TYPE)

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

get_property(_sources TARGET ${_target} PROPERTY SOURCES)

DragonJoker/Castor3D source/Core/CastorUtils/CMakeLists.txt :798

get_property( freeimageLibPathDbg TARGET freeimage::FreeImage PROPERTY IMPORTED_LOCATION_DEBUG )

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

get_property(sdl3_jar_location TARGET SDL3-jar PROPERTY JAR_FILE)

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

get_property(sdl3_jar_location TARGET SDL3-jar PROPERTY JAR_FILE)

RavEngine/RavEngine deps/SDL/CMakeLists.txt :3271

get_property(shared_sources TARGET SDL3-collector PROPERTY INTERFACE_SOURCES)

alpaka-group/alpaka cmake/alpakaCommon.cmake :834

get_property(_alpaka_LINK_LIBRARIES_PUBLIC
                     TARGET alpaka
                     PROPERTY INTERFACE_LINK_LIBRARIES)

LLNL/zfp python/scikit-build-cmake/targetLinkLibrariesWithDynamicLookup.cmake :166

get_property(target_type TARGET ${target} PROPERTY TYPE)

ZDoom/gzdoom libraries/ZMusic/cmake/ZUtility.cmake :34

get_property(TgtImported TARGET ${ARG_TARGET} PROPERTY IMPORTED)

OpenChemistry/avogadroapp avogadro/lastinstall/CMakeLists.txt :31

get_property(loc TARGET VTK::ChartsCore PROPERTY LOCATION_RELEASE)

nv-legate/legate src/cmake/Modules/debug_helpers.cmake :36

get_property(was_set TARGET ${_LEGATE_TARGET} PROPERTY ${property} SET)

facebook/folly build/fbcode_builder/CMake/RustStaticLibrary.cmake :284

get_property(
    staticlib_output_path
    TARGET "${TARGET}"
    PROPERTY INTERFACE_STATICLIB_OUTPUT_PATH
  )

psi4/psi4 external/common/lapack/CMakeLists.txt :58

get_property(_ill TARGET lapk PROPERTY INTERFACE_LINK_LIBRARIES)

ZTzTopia/GTInternalAndroid vendor/Dobby/tests/CMakeLists.txt :11

get_property(DOBBY_SOURCE_FILE_LIST
  TARGET dobby
  PROPERTY SOURCES)

chdb-io/chdb cmake/utils.cmake :115

get_property(was_set TARGET ${target} PROPERTY ${property} SET)

NVIDIA/MatX cmake/rapids-cmake/rapids-cmake/export/write_dependencies.cmake :71

get_property(deps TARGET rapids_export_${type}_${export_set} PROPERTY "PACKAGE_NAMES")

w111liang222/lidar-slam-detection third_party/pybind11/tools/pybind11Common.cmake :32

get_property(
  is_config
  TARGET pybind11::headers
  PROPERTY IMPORTED)

OSVR/SteamVR-OSVR cmake/FindJsonCpp.cmake :151

get_property(__jsoncpp_interface_include_dirs TARGET jsoncpp_lib_static PROPERTY INTERFACE_INCLUDE_DIRECTORIES)

Kitware/ParaView CMake/ParaViewPlugin.cmake :523

get_property(_paraview_build_plugin_type
        TARGET    "${_paraview_build_plugin}"
        PROPERTY  TYPE)

jacob-baines/elfparser CMake/DeployQt5.cmake :319

get_property(loc TARGET Qt5::QCocoaIntegrationPlugin
        PROPERTY LOCATION_RELEASE)

topology-tool-kit/ttk CMake/config.cmake :213

get_property(ZFP_LIB TARGET ${ZFP_LIBRARIES} PROPERTY IMPORTED_LOCATION_RELEASE)

Amber-MD/cpptraj cmake-cpptraj/CopyTarget.cmake :5

get_property(PROP_IS_DEFINED TARGET ${SOURCE} PROPERTY ${PROPERTY} SET)

DIPlib/diplib dependencies/pybind11/tools/pybind11NewTools.cmake :14

get_property(
  is_config
  TARGET pybind11::headers
  PROPERTY IMPORTED)

NERSC/timemory cmake/Modules/FindPython/Support.cmake :3605

get_property(
                        suffix
                        TARGET ${name}
                        PROPERTY SUFFIX)

emsec/hal deps/pybind11/tests/CMakeLists.txt :390

get_property(
      suffix
      TARGET ${target}
      PROPERTY SUFFIX)

GoSSIP-SJTU/TripleDoggy cmake/modules/AddLLVM.cmake :121

get_property(srcs TARGET ${target_name} PROPERTY SOURCES)

ceph/ceph cmake/modules/FindBoost.cmake :435

get_property(type TARGET "${prefix}::${name}" PROPERTY TYPE)

TigerVNC/tigervnc cmake/Modules/CMakeMacroLibtoolFile.cmake :35

get_property(_target_libs TARGET ${_target}
               PROPERTY INTERFACE_LINK_LIBRARIES)

dartsim/dart cmake/Components.cmake :159

get_property(dependency_type TARGET "${dependency_target}" PROPERTY TYPE)

YosysHQ/nextpnr 3rdparty/pybind11/tests/CMakeLists.txt :455

get_property(
      suffix
      TARGET ${target}
      PROPERTY SUFFIX)

brndnmtthws/conky cmake/Conky.cmake :258

get_property(propval TARGET ${tgt} PROPERTY ${prop} SET)

root-project/root interpreter/llvm-project/llvm/cmake/modules/AddLLVM.cmake :1193

get_property(llvm_plugin_deps TARGET ${llvm_extension} PROPERTY LINK_LIBRARIES)

Slicer/Slicer CMake/SlicerBlockInstallQt.cmake :38

get_property(_filepath TARGET "Qt5::Core" PROPERTY LOCATION_RELEASE)

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

get_property(_isSet TARGET ${_target} PROPERTY COTIRE_ENABLE_PRECOMPILED_HEADER SET)

Oneflow-Inc/oneflow oneflow/ir/oneflow-translate/lib/OneFlow/CMakeLists.txt :26

get_property(TRANSLATE_INSTALL_RPATH TARGET MLIROneFlowTranslation PROPERTY INSTALL_RPATH)

projectM-visualizer/projectm cmake/GenerateExportHeader.cmake :302

get_property(type TARGET ${TARGET_LIBRARY} PROPERTY TYPE)

google/filament CMakeLists.txt :725

get_property(dep_type TARGET ${DEPENDENCY} PROPERTY TYPE)

percona/percona-xtrabackup plugin/x/utils.cmake :33

GET_PROPERTY(OLD_COMPILE_DEFINITIONS
    TARGET ${XTARGET}
    PROPERTY COMPILE_DEFINITIONS)

resiprocate/resiprocate build/cmake_modules/FindMySQL.cmake :35

get_property(_include_dirs
          TARGET    "PkgConfig::_mariadb"
          PROPERTY  "INTERFACE_INCLUDE_DIRECTORIES")

Devsh-Graphics-Programming/Nabla cmake/common.cmake :269

get_property(_DEFINED_PROPERTY_
            TARGET ${_TRGT}
            PROPERTY NBL_PACKAGE_RUNTIME_DLL_DIR_PATH
            DEFINED
		)

mysql/mysql-server plugin/x/utils.cmake :25

GET_PROPERTY(OLD_COMPILE_FLAGS
    TARGET ${XTARGET}
    PROPERTY COMPILE_FLAGS)

robotology/yarp bindings/CMakeLists.txt :64

get_property(_include_dirs TARGET YARP::YARP_${_component} PROPERTY INTERFACE_INCLUDE_DIRECTORIES)

facebook/fbthrift build/fbcode_builder/CMake/RustStaticLibrary.cmake :289

get_property(
    staticlib_output_name
    TARGET "${TARGET}"
    PROPERTY INTERFACE_INSTALL_LIBNAME
  )

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

get_property(_isSet TARGET ${_target} PROPERTY COTIRE_ENABLE_PRECOMPILED_HEADER SET)

Kitware/TeleSculptor gui/CMakeLists.txt :278

get_property(_Qt5_Core_LOCATION TARGET Qt5::Core PROPERTY LOCATION)

OSVR/OSVR-Core cmake/FindJsonCpp.cmake :171

get_property(__jsoncpp_interface_include_dirs TARGET jsoncpp_lib_static PROPERTY INTERFACE_INCLUDE_DIRECTORIES)

d1vanov/quentier cmake/modules/QuentierFindLibquentier.cmake :5

get_property(LIBQUENTIER_LIBRARY_LOCATION TARGET ${LIBQUENTIER_LIBRARIES} PROPERTY LOCATION)

mysql/mysql-connector-cpp cdk/cmake/DepFindSSL.cmake :173

get_property(v TARGET OpenSSL::${tgt} PROPERTY LOCATION_DEBUG)

BradyBrenot/huestacean tests/catch/cmake/Catch.cmake :119

get_property(crosscompiling_emulator
    TARGET ${TARGET}
    PROPERTY CROSSCOMPILING_EMULATOR
  )

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

get_property(_isSet TARGET ${_target} PROPERTY ${_language}_EXTENSIONS SET)

astroidmail/astroid tests/CMakeLists.txt :8

get_property (
  ASTROID_LIBRARIES
  TARGET astroid
  PROPERTY LINK_LIBRARIES
  )

asset-group/5ghoul-5g-nr-attacks libs/pybind11/tools/pybind11Common.cmake :31

get_property(
  is_config
  TARGET pybind11::headers
  PROPERTY IMPORTED)

KiCad/kicad-source-mirror cmake/Functions.cmake :82

get_property( LEMON_TEMPLATE
        TARGET lemon
        PROPERTY lemon_template
        )

BioMedIA/MIRTK CMake/Basis/CommonTools.cmake :3468

get_property (CONFIGS TARGET ${TARGET_UID} PROPERTY IMPORTED_CONFIGURATIONS)

KDE/kid3 android/qt-android-cmake/AddQtAndroidApk.cmake :129

get_property(QT_ANDROID_APP_VERSION TARGET ${SOURCE_TARGET} PROPERTY VERSION)

aws/aws-sdk-cpp cmake/dependencies.cmake :29

get_property(complete TARGET ${lib} PROPERTY LINK_LIBRARIES_ALL SET)

llvm-dcpu16/llvm-dcpu16 cmake/modules/AddLLVM.cmake :189

get_property(target_compile_flags TARGET ${test_name} PROPERTY COMPILE_FLAGS)

qt/qtbase cmake/QtBuildRepoHelpers.cmake :1104

get_property(_qt_major_version TARGET ${QT_CMAKE_EXPORT_NAMESPACE}::Core PROPERTY INTERFACE_QT_MAJOR_VERSION)

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

get_property(sources TARGET ${name} PROPERTY SOURCES)

qtfreet00/llvm-obfuscator cmake/modules/AddLLVM.cmake :6

get_property(sources TARGET ${name} PROPERTY SOURCES)

dufernst/LegionCore-7.3.5 dep/cotire/Cmake/cotire.cmake :2624

get_property(_isSet TARGET ${_target} PROPERTY COTIRE_PREFIX_HEADER_IGNORE_PATH SET)

yrnkrn/zapcc cmake/modules/AddLLVM.cmake :6

get_property(sources TARGET ${name} PROPERTY SOURCES)

NauEngine/NauEnginePublic cmake/NauModule.cmake :321

get_property(modulesList
        TARGET NauLinkedModules
        PROPERTY NAU_MODULES_LIST
    )

project-chip/connectedhomeip config/common/cmake/util.cmake :72

get_property(flags TARGET ${target} PROPERTY INTERFACE_INCLUDE_DIRECTORIES)

ess-dmsc/h5cpp src/h5cpp/CMakeLists.txt :154

get_property(LIBTMP TARGET ${LIB} PROPERTY IMPORTED_LOCATION)

OpenDDS/OpenDDS cmake/dds_idl_sources.cmake :8

get_property(target_export_properties TARGET ${target} PROPERTY "EXPORT_PROPERTIES")

InsightSoftwareConsortium/ITK Modules/ThirdParty/VNL/src/vxl/config/cmake/Modules/VXLGenerateExportHeader.cmake :382

get_property(type TARGET ${TARGET_LIBRARY} PROPERTY TYPE)

shawwn/noh cmake/FindJsonCpp.cmake :168

get_property(__jsoncpp_interface_include_dirs TARGET jsoncpp_lib PROPERTY INTERFACE_INCLUDE_DIRECTORIES)

ComputationalBiomechanicsLab/opensim-creator third_party/SDL/CMakeLists.txt :1448

get_property(sdl3_jar_location TARGET SDL3-jar PROPERTY JAR_FILE)

mozilla-mobile/mozilla-vpn-client src/cmake/android.cmake :40

get_property(QTGLEAN_LIB_LOCATION TARGET qtglean_bindings PROPERTY LOCATION_${CMAKE_BUILD_TYPE})

logicalclocks/rondb plugin/x/utils.cmake :25

GET_PROPERTY(OLD_COMPILE_FLAGS
    TARGET ${XTARGET}
    PROPERTY COMPILE_FLAGS)

ClickHouse/ClickHouse cmake/sanitize_targets.cmake :66

get_property(compile_definitions TARGET ${target} PROPERTY INTERFACE_COMPILE_DEFINITIONS)

Hotride/OrionUO CMake/cotire.cmake :2585

get_property(_pchFile TARGET ${_target} PROPERTY COTIRE_${_language}_PRECOMPILED_HEADER)

pingcap/tiflash cmake/print_include_directories.cmake :21

get_property (dirs1 TARGET tiflash_common_io PROPERTY INCLUDE_DIRECTORIES)

eliemichel/WebGPU-distribution dawn/FetchDawnSource.cmake :177

get_property(AliasedTarget TARGET "${Target}" PROPERTY ALIASED_TARGET)

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

get_property(inc TARGET ${tgt} PROPERTY INTERFACE_INCLUDE_DIRECTORIES)

forestsen/KinectAzureDKProgramming cmake/CopyImportedBinary.cmake :30

get_property(Target_Dll_Path TARGET "${COPY_IMPORTED_BINARY_TARGET}" PROPERTY IMPORTED_LOCATION)

fktn-k/fkYAML thirdparty/Catch2/contrib/Catch.cmake :145

get_property(crosscompiling_emulator
    TARGET ${TARGET}
    PROPERTY CROSSCOMPILING_EMULATOR
  )

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

get_property(_pchFile TARGET ${_target} PROPERTY COTIRE_${_language}_PRECOMPILED_HEADER)

boutproject/BOUT-dev CMakeLists.txt :617

get_property(BOUT_COMPILE_OPTIONS
  TARGET bout++
  PROPERTY COMPILE_OPTIONS)

sxs-collaboration/spectre cmake/SpectreCheckDependencies.cmake :39

get_property(
    SPECTRE_LIBS
    TARGET libs
    PROPERTY MANUALLY_ADDED_DEPENDENCIES
    )

ossia/libossia src/ossia-max/CMakeLists.txt :193

get_property(FLODSF TARGET ossia-max PROPERTY LINK_FLAGS)

securesystemslab/multicompiler cmake/modules/AddLLVM.cmake :6

get_property(sources TARGET ${name} PROPERTY SOURCES)

mysql/mysql-shell unittest/CMakeLists.txt :193

get_property(run_unit_tests_SOURCES TARGET run_unit_tests PROPERTY SOURCES)

saturneric/GpgFrontend cmake/cotire.cmake :2782

get_property(_isSet TARGET ${_target} PROPERTY COTIRE_PREFIX_HEADER_INCLUDE_PRIORITY_PATH SET)

halide/Halide cmake/BundleStatic.cmake :33

get_property(type TARGET "${TARGET}" PROPERTY TYPE)

kpeeters/cadabra2 cmake/modules/cotire.cmake :2204

get_property(_prefixFile TARGET ${_target} PROPERTY COTIRE_${_language}_PREFIX_HEADER)

plstcharles/litiv modules/world/CMakeLists.txt :62

get_property(libs
            TARGET
                ${litiv_3rdparty_module_name}
            PROPERTY
                INTERFACE_LINK_LIBRARIES
        )

Slicer/SlicerGitSVNArchive CMake/SlicerBlockInstallQt.cmake :32

get_property(_filepath TARGET "Qt5::Core" PROPERTY LOCATION_RELEASE)

openclonk/openclonk CMakeLists.txt :1409

get_property(OC_SOURCES TARGET openclonk PROPERTY SOURCES)

luxonis/depthai-core CMakeLists.txt :886

get_property(imported_configs TARGET ${dependency} PROPERTY IMPORTED_CONFIGURATIONS)

bitshares-cnvote/newbitshares-core CMakeModules/cotire.cmake :2425

get_property(_pchFile TARGET ${_target} PROPERTY COTIRE_${_language}_PRECOMPILED_HEADER)

wxWidgets/wxWidgets build/cmake/modules/cotire.cmake :474

get_property(_isSet TARGET ${_target} PROPERTY ${_language}_EXTENSIONS SET)

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

get_property(sources TARGET SDL3-collector PROPERTY INTERFACE_SOURCES)