cmake define_property examples

Signatures

define_property(<GLOBAL | DIRECTORY | TARGET | SOURCE |
  TEST | VARIABLE | CACHED_VARIABLE>
  PROPERTY <name> [INHERITED]
  [BRIEF_DOCS <brief-doc> [docs...]]
  [FULL_DOCS <full-doc> [docs...]]
[INITIALIZE_FROM_VARIABLE <variable>])

Examples

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

define_property(GLOBAL PROPERTY EIGEN_CURRENT_SUBPROJECT BRIEF_DOCS " " FULL_DOCS " ")

Madour/NasNas cmake/NasNasUtils.cmake :7

define_property(GLOBAL
    PROPERTY NASNAS_ARCHIVE_TARGETS
    BRIEF_DOCS "Contains all available archive targets defined by NasNas"
    FULL_DOCS "Contains all available archive targets defined by NasNas"
)

o3de/o3de cmake/Gems.cmake :485

define_property(GLOBAL PROPERTY LY_DELAYED_ENABLE_GEMS_"${ly_enable_gems_PROJECT_NAME}"
        BRIEF_DOCS "List of gem names to evaluate variants against" FULL_DOCS "Names of gems that will be paired with the variant name
            to determine if it is valid target that should be added as an application dynamic load dependency")

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

define_property(GLOBAL PROPERTY EIGEN_CURRENT_SUBPROJECT BRIEF_DOCS " " FULL_DOCS " ")

RavEngine/RavEngine cmake/shaders.cmake :2

define_property(GLOBAL PROPERTY ALL_SHADERS
		BRIEF_DOCS "Aggregate shader list"
		FULL_DOCS "GLOBAL shader list"
	)

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

define_property(GLOBAL PROPERTY EIGEN_CURRENT_SUBPROJECT BRIEF_DOCS " " FULL_DOCS " ")

Kitware/kwiver CMake/utils/algorithm-utils-targets.cmake :27

define_property(GLOBAL PROPERTY arrows_plugin_libraries
  BRIEF_DOCS "Generated plugin libraries"
  FULL_DOCS "List of generated shared plugin module libraries"
  )

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

define_property(GLOBAL PROPERTY EIGEN_CURRENT_SUBPROJECT BRIEF_DOCS " " FULL_DOCS " ")

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

define_property(GLOBAL PROPERTY EIGEN_CURRENT_SUBPROJECT BRIEF_DOCS " " FULL_DOCS " ")

nv-legate/legate src/python/legate/CMakeLists.txt :45

define_property(GLOBAL PROPERTY LEGATE_CYTHON_TARGETS BRIEF_DOCS "Legate cython targets")

bareos/bareos cmake/CPM.cmake :547

define_property(
    GLOBAL
    PROPERTY ${propertyName}
    BRIEF_DOCS "Internal implementation detail of FetchContent_Populate()"
    FULL_DOCS "Details used by FetchContent_Populate() for ${contentName}"
  )

openvinotoolkit/openvino src/plugins/intel_gpu/src/graph/CMakeLists.txt :39

define_property(GLOBAL PROPERTY EXTRA_LINK_LIBRARIES_GLOBAL BRIEF_DOCS "All link libs" FULL_DOCS "Link libraries collection from all backends")

NVIDIA/MatX cmake/rapids-cmake/testing/utils/emulate_fetching_rapids_cmake.cmake :35

define_property(GLOBAL PROPERTY ${prefix}_populated)

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

define_property(GLOBAL PROPERTY EIGEN_CURRENT_SUBPROJECT BRIEF_DOCS " " FULL_DOCS " ")

OSVR/SteamVR-OSVR vendor/eigen-3.2.4/cmake/EigenTesting.cmake :274

define_property(GLOBAL PROPERTY EIGEN_CURRENT_SUBPROJECT BRIEF_DOCS " " FULL_DOCS " ")

ceph/ceph cmake/modules/CPM.cmake :566

define_property(
    GLOBAL
    PROPERTY ${propertyName}
    BRIEF_DOCS "Internal implementation detail of FetchContent_Populate()"
    FULL_DOCS "Details used by FetchContent_Populate() for ${contentName}"
  )

dartsim/dart cmake/Components.cmake :36

define_property(GLOBAL PROPERTY "${package_name}_INCLUDE_DIRS"
    BRIEF_DOCS "Global include directories used by all components."
    FULL_DOCS "Global include directories used by all components."
    )

mull-project/mull cmake/properties.cmake :1

define_property(
  GLOBAL
  PROPERTY TEST_FIXTURES
  BRIEF_DOCS "Holds list if all generated fixtures"
  FULL_DOCS "See above")

NREL/EnergyPlus third_party/eigen/cmake/EigenTesting.cmake :492

define_property(GLOBAL PROPERTY EIGEN_CURRENT_SUBPROJECT BRIEF_DOCS " " FULL_DOCS " ")

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

define_property(GLOBAL
                PROPERTY ${_VAR_}_NS_PACKAGE_RUNTIME_DLL_DIR_PATH
                BRIEF_DOCS "Relative path in CPack package to runtime DLL directory"
			)

OSVR/OSVR-Core cmake/Licensing.cmake :13

define_property(GLOBAL
	PROPERTY
	PROPRIETARY_LICENSES
	BRIEF_DOCS
	"Text for proprietary licenses"
	FULL_DOCS
	"Text for proprietary licenses")

Tracktion/tracktion_engine cmake/CPM.cmake :562

define_property(
    GLOBAL
    PROPERTY ${propertyName}
    BRIEF_DOCS "Internal implementation detail of FetchContent_Populate()"
    FULL_DOCS "Details used by FetchContent_Populate() for ${contentName}"
  )

supertuxkart/stk-code lib/wiiuse/cmake/Licensing.cmake :13

define_property(GLOBAL
	PROPERTY
	PROPRIETARY_LICENSES
	BRIEF_DOCS
	"Text for proprietary licenses"
	FULL_DOCS
	"Text for proprietary licenses")

qt/qtbase cmake/QtProperties.cmake :103

define_property(GLOBAL
    PROPERTY
        QT_TARGETS_FOLDER
    BRIEF_DOCS
        "Name of the FOLDER for targets internally created by AUTOGEN and Qt's CMake API."
    FULL_DOCS
        "This property is used to initialize AUTOGEN_TARGETS_FOLDER and the FOLDER property of
        internal targets created by Qt's CMake commands."
)

rbfx/rbfx Source/ThirdParty/tracy/cmake/CPM.cmake :547

define_property(
    GLOBAL
    PROPERTY ${propertyName}
    BRIEF_DOCS "Internal implementation detail of FetchContent_Populate()"
    FULL_DOCS "Details used by FetchContent_Populate() for ${contentName}"
  )

shawwn/noh cmake/cmake-2.8.1-modules/patchctestbug10149/CTestTargets.cmake :84

define_property(GLOBAL PROPERTY CTEST_TARGETS_ADDED
	BRIEF_DOCS "Internal property used by CTestTargets module."
	FULL_DOCS "Set by the CTestTargets module to track addition of testing targets.")

Stellarium/stellarium cmake/modules/CPM.cmake :620

define_property(
    GLOBAL
    PROPERTY ${propertyName}
    BRIEF_DOCS "Internal implementation detail of FetchContent_Populate()"
    FULL_DOCS "Details used by FetchContent_Populate() for ${contentName}"
  )

Ericsson/CodeCompass Config.cmake :36

define_property(GLOBAL PROPERTY USERGUIDES
  BRIEF_DOCS "Global list of userguides"
  FULL_DOCS  "Global list of userguides")

stoneface86/trackerboy cmake/CPM.cmake :620

define_property(
    GLOBAL
    PROPERTY ${propertyName}
    BRIEF_DOCS "Internal implementation detail of FetchContent_Populate()"
    FULL_DOCS "Details used by FetchContent_Populate() for ${contentName}"
  )

cwida/ALP publication/source_code/generated/CMakeLists.txt :2

define_property(GLOBAL PROPERTY ALP_ALL_BENCHMARK_TARGETS
        BRIEF_DOCS "Global list of elements"
        FULL_DOCS "Global list of elements")

udacity/CarND-MPC-Project src/Eigen-3.3/cmake/EigenTesting.cmake :492

define_property(GLOBAL PROPERTY EIGEN_CURRENT_SUBPROJECT BRIEF_DOCS " " FULL_DOCS " ")

cvet/fonline ThirdParty/tracy/cmake/CPM.cmake :547

define_property(
    GLOBAL
    PROPERTY ${propertyName}
    BRIEF_DOCS "Internal implementation detail of FetchContent_Populate()"
    FULL_DOCS "Details used by FetchContent_Populate() for ${contentName}"
  )

cwida/FastLanes publications/data_parallelized_encodings/fls_generated/CMakeLists.txt :2

define_property(GLOBAL PROPERTY FLS_ALL_BENCHMARK_TARGETS
                BRIEF_DOCS "Global list of elements"
                FULL_DOCS "Global list of elements")

Bitcoin-ABC/bitcoin-abc cmake/modules/InstallationHelper.cmake :171

define_property(GLOBAL
		PROPERTY TARGETS_TO_GENERATE_MAN_PAGES
		BRIEF_DOCS "Targets with generated man pages"
		FULL_DOCS "A list of the targets that require their man pages to be generated"
	)

weigao95/surfelwarp external/eigen3.4/cmake/EigenTesting.cmake :503

define_property(GLOBAL PROPERTY EIGEN_CURRENT_SUBPROJECT BRIEF_DOCS " " FULL_DOCS " ")

klee/klee unittests/CMakeLists.txt :224

define_property(GLOBAL
  PROPERTY KLEE_UNIT_TEST_TARGETS
  BRIEF_DOCS "KLEE unit tests"
  FULL_DOCS "KLEE unit tests"
)

keenon/nimblephysics cmake/Components.cmake :36

define_property(GLOBAL PROPERTY "${package_name}_INCLUDE_DIRS"
    BRIEF_DOCS "Global include directories used by all components."
    FULL_DOCS "Global include directories used by all components."
    )

wolfpld/etcpak CPM.cmake :547

define_property(
    GLOBAL
    PROPERTY ${propertyName}
    BRIEF_DOCS "Internal implementation detail of FetchContent_Populate()"
    FULL_DOCS "Details used by FetchContent_Populate() for ${contentName}"
  )

simdutf/simdutf cmake/CPM.cmake :620

define_property(
    GLOBAL
    PROPERTY ${propertyName}
    BRIEF_DOCS "Internal implementation detail of FetchContent_Populate()"
    FULL_DOCS "Details used by FetchContent_Populate() for ${contentName}"
  )

openPupil/Open-PupilEXT 3rdparty/spii/thirdparty/Eigen/cmake/EigenTesting.cmake :274

define_property(GLOBAL PROPERTY EIGEN_CURRENT_SUBPROJECT BRIEF_DOCS " " FULL_DOCS " ")

arrayfire/forge CMakeModules/ForgeFetchContent.cmake :514

define_property(GLOBAL PROPERTY ${propertyName}
      BRIEF_DOCS "Internal implementation detail of FetchContent_Populate()"
      FULL_DOCS  "Details used by FetchContent_Populate() for ${contentName}"
    )

trilinos/Trilinos packages/seacas/libraries/chaco/CMakeLists.txt :32

define_property(GLOBAL PROPERTY ${target}_SRCS
      BRIEF_DOCS "Sources for the ${target} target"
      FULL_DOCS "List of source files for the ${target} target")

arrayfire/arrayfire CMakeModules/AFfetch_content.cmake :514

define_property(GLOBAL PROPERTY ${propertyName}
      BRIEF_DOCS "Internal implementation detail of FetchContent_Populate()"
      FULL_DOCS  "Details used by FetchContent_Populate() for ${contentName}"
    )

eigenteam/eigen-git-mirror cmake/EigenTesting.cmake :399

define_property(GLOBAL PROPERTY EIGEN_CURRENT_SUBPROJECT BRIEF_DOCS " " FULL_DOCS " ")

ufz/ogs scripts/cmake/CPM.cmake :620

define_property(
    GLOBAL
    PROPERTY ${propertyName}
    BRIEF_DOCS "Internal implementation detail of FetchContent_Populate()"
    FULL_DOCS "Details used by FetchContent_Populate() for ${contentName}"
  )

kirilcvetkov92/Path-planning src/Eigen-3.3/cmake/EigenTesting.cmake :492

define_property(GLOBAL PROPERTY EIGEN_CURRENT_SUBPROJECT BRIEF_DOCS " " FULL_DOCS " ")

puzzlepaint/camera_calibration applications/camera_calibration/third_party/yaml-cpp-0.6.0/CMakeLists.txt :70

define_property(GLOBAL PROPERTY SRCS_LIST
      BRIEF_DOCS "List of source files"
      FULL_DOCS "List of all source files in the entire project")

Geant4/geant4 cmake/Modules/G4InstallData.cmake :103

define_property(GLOBAL PROPERTY "GEANT4_DATASETS"
  BRIEF_DOCS "List of all defined Geant4 dataset names"
  FULL_DOCS
  "Each element of the list gives the name defined for the dataset.
   This name can be used in other Geant4 Data API functions to
   extract other properties of the dataset"
  )

biometrics/openbr 3rdparty/eigen-3.3.9/cmake/EigenTesting.cmake :492

define_property(GLOBAL PROPERTY EIGEN_CURRENT_SUBPROJECT BRIEF_DOCS " " FULL_DOCS " ")

personalrobotics/aikido cmake/ClangFormat.cmake :30

define_property(GLOBAL PROPERTY ${property_name}
      BRIEF_DOCS "${property_name}"
      FULL_DOCS "Global properties for ${property_name}"
    )

Z3Prover/z3 cmake/z3_add_component.cmake :2

define_property(GLOBAL PROPERTY Z3_LIBZ3_COMPONENTS
                BRIEF_DOCS "List of Z3 components to use in libz3"
                FULL_DOCS "List of Z3 components to use in libz3")

DCMTK/dcmtk CMake/dcmtkPrepare.cmake :593

define_property(GLOBAL PROPERTY DCMTK_MODERN_CXX_STANDARD
  BRIEF_DOCS "TRUE when compiling C++11 (or newer) code."
  FULL_DOCS "TRUE when the compiler does support and is configured for C++11 or a later C++ standard."
)

mutationpp/Mutationpp cmake/modules/MutationTools.cmake :9

define_property(GLOBAL PROPERTY ${target}_SRCS
      BRIEF_DOCS "Sources for the ${target} target"
      FULL_DOCS "List of source files for the ${target} target")

machinekit/machinekit-hal src/executables/comp/CMakeLists.txt :36

define_property(
      GLOBAL
      PROPERTY MACHINEKIT_HAL_COMP
      BRIEF_DOCS "Path to the Comp executable"
      FULL_DOCS
        [[
      Machinekit-HAL buildsystem (internal only) global property to specify the legacy Comp
      executable (which should live in a special Python virtual environment).
      ]])

ElektraInitiative/libelektra scripts/cmake/Modules/LibAddMacros.cmake :492

define_property (
			GLOBAL
			PROPERTY ${target}_SRCS
			BRIEF_DOCS "Sources for the ${target} target"
			FULL_DOCS "List of source files for the ${target} target")

sandialabs/seacas packages/seacas/libraries/chaco/CMakeLists.txt :32

define_property(GLOBAL PROPERTY ${target}_SRCS
      BRIEF_DOCS "Sources for the ${target} target"
      FULL_DOCS "List of source files for the ${target} target")

fluent/fluent-bit tests/runtime/CMakeLists.txt :5

define_property(GLOBAL PROPERTY CHECK_PROGRAMS
  BRIEF_DOCS "Runtime Test Programs"
  FULL_DOCS "Runtime Test Programs")

hpmicro/hpm_sdk cmake/ide/iar.cmake :15

define_property(GLOBAL PROPERTY ${HPM_SDK_IAR_LIB} BRIEF_DOCS "iar library" FULL_DOCS "iar library")

ucla-vision/xivo thirdparty/eigen/cmake/EigenTesting.cmake :492

define_property(GLOBAL PROPERTY EIGEN_CURRENT_SUBPROJECT BRIEF_DOCS " " FULL_DOCS " ")

tmp64/BugfixedHL-Rebased cmake/InputFilesList.cmake :37

define_property( GLOBAL PROPERTY SRCS_LIST
			BRIEF_DOCS "List of source files"
			FULL_DOCS "List of source files to be compiled in one library"
		)

prclibo/relative-pose-estimation eigen/cmake/EigenTesting.cmake :266

define_property(GLOBAL PROPERTY EIGEN_TESTED_BACKENDS BRIEF_DOCS " " FULL_DOCS " ")

plumonito/dtslam 3rdparty/eigen-3.2.2/cmake/EigenTesting.cmake :274

define_property(GLOBAL PROPERTY EIGEN_CURRENT_SUBPROJECT BRIEF_DOCS " " FULL_DOCS " ")

microsoft/Azure-Kinect-Samples body-tracking-samples/cmake/FetchContent.cmake :514

define_property(GLOBAL PROPERTY ${propertyName}
      BRIEF_DOCS "Internal implementation detail of FetchContent_Populate()"
      FULL_DOCS  "Details used by FetchContent_Populate() for ${contentName}"
    )

nrfconnect/sdk-zephyr CMakeLists.txt :101

define_property(GLOBAL PROPERTY PROPERTY_OUTPUT_FORMAT BRIEF_DOCS " " FULL_DOCS " ")

RasPlex/OpenPHT plex/CMakeModules/CMakeFunctions.cmake :39

define_property(GLOBAL PROPERTY SRCS_LIST
      BRIEF_DOCS "List of source files"
      FULL_DOCS "List of source files to be compiled in one library")

vrpn/vrpn cmake/cmake-2.8.1-modules/patchctestbug10149/CTestTargets.cmake :85

define_property(GLOBAL PROPERTY CTEST_TARGETS_ADDED
	BRIEF_DOCS "Internal property used by CTestTargets module."
	FULL_DOCS "Set by the CTestTargets module to track addition of testing targets.")