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

timi-liuliang/echo thirdparty/eigen-3.3.3/cmake/EigenTesting.cmake :252

get_property(EIGEN_TESTS_LIST GLOBAL PROPERTY EIGEN_TESTS_LIST)

geodynamics/aspect cmake/write_config.cmake :77

get_property(ASPECT_COMPILE_OPTIONS TARGET ${_T} PROPERTY COMPILE_OPTIONS)

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

get_property (EMCC_OPTION SOURCE ${FILE} PROPERTY EMCC_OPTION)

novelrt/NovelRT cmake/CopyBuildProducts.cmake :82

get_property(multi_config GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)

Madour/NasNas cmake/NasNasUtils.cmake :238

get_property(runtime_targets_list GLOBAL PROPERTY NASNAS_RUNTIME_TARGETS)

oceancx/CXEngine cmake/cotire.cmake :287

get_property(_propertyValue ${_type} "${_object}" PROPERTY ${_property})

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

get_property(TEST_LINK_DIRS TARGET ${TEST_EXECUTABLE_NAME} PROPERTY LINK_DIRECTORIES)

f3d-app/f3d application/CMakeLists.txt :147

get_property(F3D_MACOS_BUNDLE_XML GLOBAL PROPERTY F3D_MACOS_BUNDLE_XML)

o3de/o3de CMakeLists.txt :35

get_property(O3DE_SCRIPT_ONLY GLOBAL PROPERTY "O3DE_SCRIPT_ONLY")

prusa3d/PrusaSlicer deps/+OCCT/occt_toolkit.cmake :280

get_property (OCC_VERSION_MINOR GLOBAL PROPERTY OCC_VERSION_MINOR)

FreeCAD/FreeCAD cMake/FindOCC.cmake :13

get_property(flags DIRECTORY PROPERTY COMPILE_DEFINITIONS)

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

get_property(OGRE_SAMPLES_LIST GLOBAL PROPERTY "OGRE_SAMPLES_LIST")

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

get_property(TARGETS DIRECTORY ${CMAKE_CURRENT_LIST_DIR} PROPERTY BUILDSYSTEM_TARGETS)

prusa3d/Prusa-Firmware lib/Catch2/CMake/FindGcov.cmake :20

get_property(ENABLED_LANGUAGES GLOBAL PROPERTY ENABLED_LANGUAGES)

bambulab/BambuStudio CMakeLists.txt :604

get_property(_is_multi GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)

tinyobjloader/tinyobjloader cmake/sanitizers/sanitize-helpers.cmake :38

get_property(ENABLED_LANGUAGES GLOBAL PROPERTY ENABLED_LANGUAGES)

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

get_property(_sources TARGET ${_target} PROPERTY SOURCES)

harfang3d/harfang3d harfang/cmake/CodeCoverage.cmake :150

get_property(LANGUAGES GLOBAL PROPERTY ENABLED_LANGUAGES)

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

get_property(previous GLOBAL PROPERTY ${prop})

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 hork_config.cmake :163

get_property(_subdirs DIRECTORY "${_dir}" PROPERTY SUBDIRECTORIES)

STORM-IRIT/Radium-Engine cmake/CodeCoverage.cmake :207

get_property(GENERATOR_IS_MULTI_CONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)

RavEngine/RavEngine CMakeLists.txt :859

get_property(subdirectories DIRECTORY ${dir} PROPERTY SUBDIRECTORIES)

bmwcarit/ramses cmake/ramses/resourceCopy.cmake :56

get_property(dir_copy_target DIRECTORY "${PROJECT_SOURCE_DIR}" PROPERTY ACME_DIR_COPY_${dir_hash})

zenustech/zeno projects/Python/CMakeLists.txt :63

get_property(fuckconfig GLOBAL PROPERTY FUCK_PYTHON_SYSCONFIG_NIMABI)

overte-org/overte cmake/macros/TargetNsight.cmake :13

get_property(NSIGHT_UNAVAILABLE GLOBAL PROPERTY CHECKED_FOR_NSIGHT_ONCE)

stuntrally/stuntrally3 CMakeManual/OgreConfigTargets.cmake :340

get_property(OGRE_SAMPLES_LIST GLOBAL PROPERTY "OGRE_SAMPLES_LIST")

PDAL/PDAL vendor/lazperf/CMakeLists.txt :5

get_property(EXISTS GLOBAL PROPERTY _PDAL_LAZPERF_INCLUDED)

kokkos/kokkos cmake/kokkos_arch.cmake :1218

get_property(_ENABLED_LANGUAGES GLOBAL PROPERTY ENABLED_LANGUAGES)

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)

CNES/MAJA CMakeConfig/MAJACppCheckTest.cmake :56

get_property(mytargdef DIRECTORY
          "${CMAKE_CURRENT_SOURCE_DIR}" PROPERTY COMPILE_DEFINITIONS)

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

get_property(TgtImported TARGET ${ARG_TARGET} PROPERTY IMPORTED)

AcademySoftwareFoundation/OpenShadingLanguage src/cmake/llvm_macros.cmake :21

get_property (CURRENT_DEFINITIONS DIRECTORY PROPERTY COMPILE_DEFINITIONS)

NREL/OpenStudio CMake/FindBoost.cmake :2096

get_property(_type CACHE ${v} PROPERTY TYPE)

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

get_property(loc TARGET VTK::ChartsCore PROPERTY LOCATION_RELEASE)

pcb9382/FaceAlgorithm include/Eigen/cmake/EigenTesting.cmake :3

get_property(previous GLOBAL PROPERTY ${prop})

Kitware/kwiver CMakeLists.txt :347

get_property(kwiver_libs GLOBAL PROPERTY kwiver_libraries)

RSIA-LIESMARS-WHU/LSHBOX include/eigen/cmake/EigenTesting.cmake :3

get_property(previous GLOBAL PROPERTY ${prop})

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

get_property(EIGEN_TESTED_BACKENDS GLOBAL PROPERTY EIGEN_TESTED_BACKENDS)

NGSolve/ngsolve cmake/SuperBuild.cmake :61

get_property(CACHE_VAR_TYPE CACHE ${CACHE_VAR} PROPERTY TYPE)

wpilibsuite/allwpilib wpimath/CMakeLists.txt :129

get_property(IS_MULTI_CONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)

nv-legate/legate src/cmake/Modules/cython_rpaths.cmake :148

get_property(cython_targets GLOBAL PROPERTY LEGATE_CYTHON_TARGETS)

bareos/bareos CMakeLists.txt :27

get_property(HAVE_MULTI_CONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)

WerWolv/Fenestra cmake/ide_helpers.cmake :127

get_property(subdirectories DIRECTORY ${dir} PROPERTY SUBDIRECTORIES)

RichieSams/FiberTaskingLib third_party/catch2/CMake/Findcodecov.cmake :75

get_property(ENABLED_LANGUAGES GLOBAL PROPERTY ENABLED_LANGUAGES)

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

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

openvinotoolkit/openvino cmake/developer_package/features.cmake :62

get_property(BUILD_SHARED_LIBS_DEFAULT GLOBAL PROPERTY TARGET_SUPPORTS_SHARED_LIBS)

ezEngine/ezEngine CMakeLists.txt :69

get_property(SELECTED_FILTER_NAME GLOBAL PROPERTY EZ_BUILD_FILTER_SELECTED)

JSBSim-Team/jsbsim tests/unit_tests/CMakeModules/FindGcov.cmake :20

get_property(ENABLED_LANGUAGES GLOBAL PROPERTY ENABLED_LANGUAGES)

mapnik/mapnik cmake/MapnikInstall.cmake :71

get_property(_installed_plugins GLOBAL PROPERTY PLUGINS)

performous/performous cmake/Modules/SelectLibraryConfigurations.cmake :50

get_property(_isMultiConfig GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)

psi4/psi4 cmake/psi4OptionsTools.cmake :185

get_property(languages GLOBAL PROPERTY ENABLED_LANGUAGES)

OpenKneeboard/OpenKneeboard CMakeLists.txt :262

get_property(NON_RECURSIVE_TARGETS DIRECTORY "${SUBDIR}" PROPERTY BUILDSYSTEM_TARGETS)

ByteWelder/Tactility CMakeLists.txt :30

get_property(TACTILITY_BOARD_PROJECT GLOBAL PROPERTY TACTILITY_BOARD_PROJECT)

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

get_property(DOBBY_SOURCE_FILE_LIST
  TARGET dobby
  PROPERTY SOURCES)

chdb-io/chdb cmake/sanitize_targets.cmake :7

get_property (current_targets DIRECTORY ${dir} PROPERTY BUILDSYSTEM_TARGETS)

NVIDIA/MatX cmake/rapids-cmake/rapids-cmake/cpm/cccl.cmake :99

get_property(rapids_cccl_install_rules_already_called GLOBAL
               PROPERTY rapids_cmake_cccl_install_rules SET)

v6d-io/v6d cmake/GenerateVineyard.cmake :57

get_property(CXX_EXPLICIT_INCLUDE_DIRECTORIES
                 DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
                 PROPERTY INCLUDE_DIRECTORIES)

skaarj1989/SupernovaEngine modules/Scripting/cmake/DefineScriptModule.cmake :25

get_property(HEADER_FILE_LIST GLOBAL PROPERTY LUA_MODULE_HEADER_FILES)

w111liang222/lidar-slam-detection slam/thirdparty/fast_gicp/thirdparty/Eigen/cmake/EigenTesting.cmake :263

get_property(EIGEN_TESTED_BACKENDS GLOBAL PROPERTY EIGEN_TESTED_BACKENDS)

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

get_property(__jsoncpp_interface_include_dirs TARGET jsoncpp_lib_static PROPERTY INTERFACE_INCLUDE_DIRECTORIES)

Kitware/ParaView CMakeLists.txt :27

get_property(generator_is_multi_config GLOBAL
  PROPERTY GENERATOR_IS_MULTI_CONFIG)

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

get_property(loc TARGET Qt5::QCocoaIntegrationPlugin
        PROPERTY LOCATION_RELEASE)

scanner-research/scanner scanner/engine/CMakeLists.txt :1

get_property(dirs DIRECTORY ${CMAKE_SOURCE_DIR} PROPERTY INCLUDE_DIRECTORIES)

ukoethe/vigra config/VigraDetectThreading.cmake :6

get_property(THREADING_IMPLEMENTATION GLOBAL PROPERTY THREADING_IMPLEMENTATION)

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

get_property(generator_is_multi_config GLOBAL
  PROPERTY GENERATOR_IS_MULTI_CONFIG)

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

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

sandialabs/InterSpec cmake/android.toolchain.cmake :199

get_property( _CMAKE_IN_TRY_COMPILE GLOBAL PROPERTY IN_TRY_COMPILE )

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

get_property(
  is_config
  TARGET pybind11::headers
  PROPERTY IMPORTED)

BRAINSia/BRAINSTools CMake/ExternalProjectDependency.cmake :420

get_property(_labels GLOBAL PROPERTY ${proj}_EP_LABELS)

Tulip-Dev/tulip cmake/TulipUseFile.cmake :35

GET_PROPERTY(HELP_STR CACHE ${cache_var_name} PROPERTY HELPSTRING)

AMICI-dev/AMICI ThirdParty/sundials/cmake/macros/SundialsOption.cmake :98

get_property(is_in_cache CACHE ${NAME} PROPERTY TYPE)

NERSC/timemory cmake/Modules/BuildSettings.cmake :439

get_property(LANGUAGES GLOBAL PROPERTY ENABLED_LANGUAGES)

emsec/hal cmake/hal_plugin.cmake :94

get_property(SPHINX_PLUGIN_INDEX_FILES_TMP GLOBAL PROPERTY SPHINX_PLUGIN_INDEX_FILES)

GoSSIP-SJTU/TripleDoggy CMakeLists.txt :918

get_property(LLVM_LIT_TESTSUITES GLOBAL PROPERTY LLVM_LIT_TESTSUITES)

WerWolv/ImHex cmake/ide_helpers.cmake :127

get_property(subdirectories DIRECTORY ${dir} PROPERTY SUBDIRECTORIES)

ceph/ceph cmake/modules/CPM.cmake :69

get_property(
    CPM_INITIALIZED GLOBAL ""
    PROPERTY CPM_INITIALIZED
    SET
  )

catchorg/Catch2 CMake/Findcodecov.cmake :140

get_property(ENABLED_LANGUAGES GLOBAL PROPERTY ENABLED_LANGUAGES)

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

get_property(_target_libs TARGET ${_target}
               PROPERTY INTERFACE_LINK_LIBRARIES)

AcademySoftwareFoundation/openvdb cmake/FindBlosc.cmake :236

get_property(_isMultiConfig GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)

OSGeo/PROJ CMakeLists.txt :517

get_property(_is_multi_config_generator GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)

apache/trafficserver lib/Catch2/CMake/Findcodecov.cmake :75

get_property(ENABLED_LANGUAGES GLOBAL PROPERTY ENABLED_LANGUAGES)

STEllAR-GROUP/hpx cmake/FindAmplifier.cmake :54

get_property(
    _type
    CACHE Amplifier_ROOT
    PROPERTY TYPE
  )

dartsim/dart CMakeLists.txt :419

get_property(tutorials GLOBAL PROPERTY DART_TUTORIALS)

simbody/simbody cmake/Findcodecov.cmake :43

get_property(ENABLED_LANGUAGES GLOBAL PROPERTY ENABLED_LANGUAGES)

mull-project/mull cmake/fixtures.cmake :59

get_property(fixtures GLOBAL PROPERTY TEST_FIXTURES)

vengi-voxel/vengi cmake/googletest.cmake :68

get_property(list GLOBAL PROPERTY ${name}_Files)

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

get_property(
      suffix
      TARGET ${target}
      PROPERTY SUFFIX)

steemit/steem libraries/fc/CMakeModules/FindBoost.cmake :1147

get_property(_type CACHE ${v} PROPERTY TYPE)

brndnmtthws/conky cmake/Conky.cmake :258

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

root-project/root CMakeLists.txt :445

get_property(__allBuiltins GLOBAL PROPERTY ROOT_BUILTIN_TARGETS)

CLIUtils/CLI11 cmake/CodeCoverage.cmake :204

get_property(GENERATOR_IS_MULTI_CONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)

Slicer/Slicer CMakeLists.txt :1256

get_property(Slicer_QM_OUTPUT_DIRS GLOBAL PROPERTY Slicer_QM_OUTPUT_DIRS)

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

get_property(_propertyValue ${_type} "${_object}" PROPERTY ${_property})

OpenNMT/Tokenizer cmake/FindICU.cmake :621

get_property(ENABLED_LANGUAGES GLOBAL PROPERTY ENABLED_LANGUAGES)

Oneflow-Inc/oneflow cmake/oneflow.cmake :289

get_property(LLVM_INSTALL_DIR GLOBAL PROPERTY LLVM_INSTALL_DIR)

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)