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

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

get_property (EMCC_OPTION SOURCE ${FILE} PROPERTY EMCC_OPTION)

RavEngine/RavEngine deps/resonance-audio/third_party/eigen/cmake/FindComputeCpp.cmake :264

get_property(source_compile_flags
    SOURCE ${SDK_BUILD_IR_SOURCE}
    PROPERTY COMPUTECPP_SOURCE_FLAGS
  )

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

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

root-project/root interpreter/cling/lib/Interpreter/CMakeLists.txt :378

get_property(P SOURCE IncrementalJIT.cpp PROPERTY INCLUDE_DIRECTORIES)

andrejnau/FlyCube cmake/compile_shaders.cmake :18

get_property(entrypoint SOURCE ${full_shader_path} PROPERTY SHADER_ENTRYPOINT)

qt/qtbase src/corelib/Qt6CoreMacros.cmake :1885

get_property(alias SOURCE ${file} PROPERTY QT_RESOURCE_ALIAS)

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

get_property(ProcessUNIX_FLAGS SOURCE ProcessUNIX.c PROPERTY COMPILE_FLAGS)

zhongluqiang/sylar-from-scratch cmake/utils.cmake :12

get_property(defs SOURCE "${sourcefile}"
            PROPERTY COMPILE_DEFINITIONS)

Kitware/VTK Utilities/KWSys/vtksys/CMakeLists.txt :409

get_property(ProcessUNIX_FLAGS SOURCE ProcessUNIX.c PROPERTY COMPILE_FLAGS)

qt/qtdeclarative src/qml/Qt6QmlMacros.cmake :3684

get_property(have_singular_property SOURCE ${qml_file_src}
                    PROPERTY QT_QML_SOURCE_VERSION SET
                )

DynamoRIO/drmemory drltrace/CMakeLists.txt :107

get_property(cur SOURCE ${srcfile} PROPERTY COMPILE_FLAGS)

merzlab/QUICK cmake/CopyTarget.cmake :8

get_property(PROP_VALUE TARGET ${SOURCE} PROPERTY ${PROPERTY})