cmake define_property() examples

CGAL/cgal Installation/cmake/modules/CGAL_SetupCGAL_ImageIODependencies.cmake :28

define_property(TARGET PROPERTY CGAL_TARGET_USES_ZLIB
  BRIEF_DOCS "Tells if the target uses ZLIB as a dependency"
  FULL_DOCS "Tells if the target uses ZLIB as a dependency")

mosra/corrade modules/UseCorrade.cmake :283

define_property(TARGET PROPERTY CORRADE_CXX_STANDARD INHERITED
    BRIEF_DOCS "C++ standard to require for given target"
    FULL_DOCS "Sets compiler-specific flags to enable C++11 or later standard
        when building given target or targets in given directory. Set in
        combination with INTERFACE_CORRADE_CXX_STANDARD to force the standard
        also on users of given target.")

mosra/corrade modules/UseCorrade.cmake :289

define_property(TARGET PROPERTY INTERFACE_CORRADE_CXX_STANDARD INHERITED
    BRIEF_DOCS "C++ standard to require for users of given target"
    FULL_DOCS "Sets compiler-specific flags to enable C++11 or later standard
        when using given target or targets in given directory.")

mosra/corrade modules/UseCorrade.cmake :293

define_property(TARGET PROPERTY CORRADE_USE_PEDANTIC_FLAGS INHERITED
    BRIEF_DOCS "Use pedantic compiler/linker flags"
    FULL_DOCS "Enables additional pedantic C, C++ and linker flags on given
        targets or directories.")

OSGeo/gdal CMakeLists.txt :18

define_property(
  GLOBAL
  PROPERTY GDAL_FORMATS
  BRIEF_DOCS "Builtin format"
  FULL_DOCS "Builtin format")

OSGeo/gdal CMakeLists.txt :23

define_property(
  GLOBAL
  PROPERTY OGR_FORMATS
  BRIEF_DOCS "Builtin ogr drivers"
  FULL_DOCS "Builtin ogr drivers")

OSGeo/gdal CMakeLists.txt :28

define_property(
  GLOBAL
  PROPERTY PLUGIN_MODULES
  BRIEF_DOCS "Plugin modules"
  FULL_DOCS "Plugin modules")

OSGeo/gdal CMakeLists.txt :33

define_property(
  TARGET
  PROPERTY PLUGIN_OUTPUT_DIR
  BRIEF_DOCS "Plugin modules build directories"
  FULL_DOCS "Plugin modules build directories")

OSGeo/gdal cmake/modules/DefineFindPackage2.cmake :38

define_property(GLOBAL PROPERTY define_find_package_pkgname
                BRIEF_DOCS "list of package names which is defined with define_find_package2"
                FULL_DOCS "list of package names which is defined with define_find_package2.")

OSGeo/gdal cmake/modules/DefineFindPackage2.cmake :41

define_property(GLOBAL PROPERTY define_find_package_include_file
                BRIEF_DOCS "list of include file names which is defined with define_find_package2"
                FULL_DOCS "list of include file names which is defined with define_find_package2."
                          "The order should be as same as define_find_package_pkgname.")

OSGeo/gdal cmake/modules/DefineFindPackage2.cmake :45

define_property(GLOBAL PROPERTY define_find_package_library_name
                BRIEF_DOCS "list of library names which is defined with define_find_package2"
                FULL_DOCS "list of library names which is defined with define_find_package2."
                          "The order should be as same as define_find_package_pkgname.")

OSGeo/gdal cmake/modules/DefineFindPackage2.cmake :49

define_property(GLOBAL PROPERTY define_find_package_pkgconfig_name
                BRIEF_DOCS "list of pkg-config names which is defined with define_find_package2"
                FULL_DOCS "list of pkg-config  names which is defined with define_find_package2."
                          "The order should be as same as define_find_package_pkgname.")

OSGeo/gdal cmake/modules/DefineFindPackage2.cmake :53

define_property(GLOBAL PROPERTY define_find_package_find_path_suffix
                BRIEF_DOCS "list of FIND_PATH_SUFFIX which is defined with define_find_package2"
                FULL_DOCS "list of FIND_PATH_SUFFIX which is defined with define_find_package2."
                          "The order should be as same as define_find_package_pkgname.")

OSGeo/gdal ogr/ogrsf_frmts/openfilegdb/CMakeLists.txt :42

define_property(
    SOURCE
    PROPERTY COMPILE_FLAGS
    INHERITED
    BRIEF_DOCS "brief-doc"
    FULL_DOCS  "full-doc"
)

HDFGroup/hdf5 CMakeVOL.cmake :238

define_property (
  TARGET
  PROPERTY HDF5_VOL_TARGETS
  BRIEF_DOCS "Generated targets of this connector"
  FULL_DOCS "Generated targets of this connector"
)

HDFGroup/hdf5 CMakeVOL.cmake :254

define_property (
  TARGET
  PROPERTY HDF5_VOL_NAME
  BRIEF_DOCS "VOL connector name to use for the HDF5_VOL_CONNECTOR environment variable when testing"
  FULL_DOCS "VOL connector name to use for the HDF5_VOL_CONNECTOR environment variable when testing"
)

HDFGroup/hdf5 CMakeVOL.cmake :270

define_property (
  TARGET
  PROPERTY HDF5_VOL_TEST_PARALLEL
  BRIEF_DOCS "Whether the VOL connector should be tested with the parallel API tests"
  FULL_DOCS "Whether the VOL connector should be tested with the parallel API tests"
)

ispc/ispc ispcrt/cmake/ispc.cmake :25

define_property(TARGET PROPERTY ISPC_DPCPP_LINK_LIBRARIES
  BRIEF_DOCS "Tracks list of DPCPP libraries linked by an ISPC GPU target"
  FULL_DOCS "Tracks list of DPCPP libraries linked by an ISPC GPU target"
)

ispc/ispc ispcrt/cmake/ispc.cmake :30

define_property(TARGET PROPERTY ISPC_DPCPP_LINKING_ESIMD
  BRIEF_DOCS "Tracks if the DPCPP libraries linked by the ISPC library are ESIMD"
  FULL_DOCS "Tracks if the DPCPP libraries linked by the ISPC library are ESIMD"
)

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/CMakeVOL.cmake :238

define_property (
  TARGET
  PROPERTY HDF5_VOL_TARGETS
  BRIEF_DOCS "Generated targets of this connector"
  FULL_DOCS "Generated targets of this connector"
)

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/CMakeVOL.cmake :254

define_property (
  TARGET
  PROPERTY HDF5_VOL_NAME
  BRIEF_DOCS "VOL connector name to use for the HDF5_VOL_CONNECTOR environment variable when testing"
  FULL_DOCS "VOL connector name to use for the HDF5_VOL_CONNECTOR environment variable when testing"
)

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/CMakeVOL.cmake :270

define_property (
  TARGET
  PROPERTY HDF5_VOL_TEST_PARALLEL
  BRIEF_DOCS "Whether the VOL connector should be tested with the parallel API tests"
  FULL_DOCS "Whether the VOL connector should be tested with the parallel API tests"
)

tpaviot/oce adm/cmake/cotire.cmake :3671

define_property(
	CACHED_VARIABLE PROPERTY "COTIRE_ADDITIONAL_PREFIX_HEADER_IGNORE_PATH"
	BRIEF_DOCS "Ignore headers from these directories when generating the prefix header."
	FULL_DOCS
		"The variable can be set to a semicolon separated list of include directories."
		"If a header file is found in one of these directories or sub-directories, it will be excluded from the generated prefix header."
		"If not defined, defaults to empty list."
)

tpaviot/oce adm/cmake/cotire.cmake :3680

define_property(
	CACHED_VARIABLE PROPERTY "COTIRE_ADDITIONAL_PREFIX_HEADER_IGNORE_EXTENSIONS"
	BRIEF_DOCS "Ignore includes with the listed file extensions from the generated prefix header."
	FULL_DOCS
		"The variable can be set to a semicolon separated list of file extensions."
		"If a header file extension matches one in the list, it will be excluded from the generated prefix header."
		"Includes with an extension in CMAKE_<LANG>_SOURCE_FILE_EXTENSIONS are always ignored."
		"If not defined, defaults to inc;inl;ipp."
)

tpaviot/oce adm/cmake/cotire.cmake :3690

define_property(
	CACHED_VARIABLE PROPERTY "COTIRE_UNITY_SOURCE_EXCLUDE_EXTENSIONS"
	BRIEF_DOCS "Exclude sources with the listed file extensions from the generated unity source."
	FULL_DOCS
		"The variable can be set to a semicolon separated list of file extensions."
		"If a source file extension matches one in the list, it will be excluded from the generated unity source file."
		"Source files with an extension in CMAKE_<LANG>_IGNORE_EXTENSIONS are always excluded."
		"If not defined, defaults to m;mm."
)

tpaviot/oce adm/cmake/cotire.cmake :3700

define_property(
	CACHED_VARIABLE PROPERTY "COTIRE_MINIMUM_NUMBER_OF_TARGET_SOURCES"
	BRIEF_DOCS "Minimum number of sources in target required to enable use of precompiled header."
	FULL_DOCS
		"The variable can be set to an integer > 0."
		"If a target contains less than that number of source files, cotire will not enable the use of the precompiled header for the target."
		"If not defined, defaults to 3."
)

tpaviot/oce adm/cmake/cotire.cmake :3709

define_property(
	CACHED_VARIABLE PROPERTY "COTIRE_MAXIMUM_NUMBER_OF_UNITY_INCLUDES"
	BRIEF_DOCS "Maximum number of source files to include in a single unity source file."
	FULL_DOCS
		"This may be set to an integer >= 0."
		"If 0, cotire will only create a single unity source file."
		"If a target contains more than that number of source files, cotire will create multiple unity source files for it."
		"Can be set to \"-j\" to optimize the count of unity source files for the number of available processor cores."
		"Can be set to \"-j jobs\" to optimize the number of unity source files for the given number of simultaneous jobs."
		"Is used to initialize the target property COTIRE_UNITY_SOURCE_MAXIMUM_NUMBER_OF_INCLUDES."
		"Defaults to \"-j\" for the generators Visual Studio, JOM or Ninja. Defaults to 0 otherwise."
)

tpaviot/oce adm/cmake/cotire.cmake :3724

define_property(
	DIRECTORY PROPERTY "COTIRE_ENABLE_PRECOMPILED_HEADER"
	BRIEF_DOCS "Modify build command of cotired targets added in this directory to make use of the generated precompiled header."
	FULL_DOCS
		"See target property COTIRE_ENABLE_PRECOMPILED_HEADER."
)

tpaviot/oce adm/cmake/cotire.cmake :3731

define_property(
	DIRECTORY PROPERTY "COTIRE_ADD_UNITY_BUILD"
	BRIEF_DOCS "Add a new target that performs a unity build for cotired targets added in this directory."
	FULL_DOCS
		"See target property COTIRE_ADD_UNITY_BUILD."
)

tpaviot/oce adm/cmake/cotire.cmake :3738

define_property(
	DIRECTORY PROPERTY "COTIRE_ADD_CLEAN"
	BRIEF_DOCS "Add a new target that cleans all cotire generated files for cotired targets added in this directory."
	FULL_DOCS
		"See target property COTIRE_ADD_CLEAN."
)

tpaviot/oce adm/cmake/cotire.cmake :3745

define_property(
	DIRECTORY PROPERTY "COTIRE_PREFIX_HEADER_IGNORE_PATH"
	BRIEF_DOCS "Ignore headers from these directories when generating the prefix header."
	FULL_DOCS
		"See target property COTIRE_PREFIX_HEADER_IGNORE_PATH."
)

tpaviot/oce adm/cmake/cotire.cmake :3752

define_property(
	DIRECTORY PROPERTY "COTIRE_PREFIX_HEADER_INCLUDE_PATH"
	BRIEF_DOCS "Honor headers from these directories when generating the prefix header."
	FULL_DOCS
		"See target property COTIRE_PREFIX_HEADER_INCLUDE_PATH."
)

tpaviot/oce adm/cmake/cotire.cmake :3759

define_property(
	DIRECTORY PROPERTY "COTIRE_PREFIX_HEADER_INCLUDE_PRIORITY_PATH"
	BRIEF_DOCS "Header paths matching one of these directories are put at the top of the prefix header."
	FULL_DOCS
		"See target property COTIRE_PREFIX_HEADER_INCLUDE_PRIORITY_PATH."
)

tpaviot/oce adm/cmake/cotire.cmake :3766

define_property(
	DIRECTORY PROPERTY "COTIRE_UNITY_SOURCE_PRE_UNDEFS"
	BRIEF_DOCS "Preprocessor undefs to place in the generated unity source file before the inclusion of each source file."
	FULL_DOCS
		"See target property COTIRE_UNITY_SOURCE_PRE_UNDEFS."
)

tpaviot/oce adm/cmake/cotire.cmake :3773

define_property(
	DIRECTORY PROPERTY "COTIRE_UNITY_SOURCE_POST_UNDEFS"
	BRIEF_DOCS "Preprocessor undefs to place in the generated unity source file after the inclusion of each source file."
	FULL_DOCS
		"See target property COTIRE_UNITY_SOURCE_POST_UNDEFS."
)

tpaviot/oce adm/cmake/cotire.cmake :3780

define_property(
	DIRECTORY PROPERTY "COTIRE_UNITY_SOURCE_MAXIMUM_NUMBER_OF_INCLUDES"
	BRIEF_DOCS "Maximum number of source files to include in a single unity source file."
	FULL_DOCS
		"See target property COTIRE_UNITY_SOURCE_MAXIMUM_NUMBER_OF_INCLUDES."
)

tpaviot/oce adm/cmake/cotire.cmake :3787

define_property(
	DIRECTORY PROPERTY "COTIRE_UNITY_LINK_LIBRARIES_INIT"
	BRIEF_DOCS "Define strategy for setting up the unity target's link libraries."
	FULL_DOCS
		"See target property COTIRE_UNITY_LINK_LIBRARIES_INIT."
)

tpaviot/oce adm/cmake/cotire.cmake :3796

define_property(
	TARGET PROPERTY "COTIRE_ENABLE_PRECOMPILED_HEADER" INHERITED
	BRIEF_DOCS "Modify this target's build command to make use of the generated precompiled header."
	FULL_DOCS
		"If this property is set to TRUE, cotire will modify the build command to make use of the generated precompiled header."
		"Irrespective of the value of this property, cotire will setup custom commands to generate the unity source and prefix header for the target."
		"For makefile based generators cotire will also set up a custom target to manually invoke the generation of the precompiled header."
		"The target name will be set to this target's name with the suffix _pch appended."
		"Inherited from directory."
		"Defaults to TRUE."
)

tpaviot/oce adm/cmake/cotire.cmake :3808

define_property(
	TARGET PROPERTY "COTIRE_ADD_UNITY_BUILD" INHERITED
	BRIEF_DOCS "Add a new target that performs a unity build for this target."
	FULL_DOCS
		"If this property is set to TRUE, cotire creates a new target of the same type that uses the generated unity source file instead of the target sources."
		"Most of the relevant target properties will be copied from this target to the new unity build target."
		"Target dependencies and linked libraries have to be manually set up for the new unity build target."
		"The unity target name will be set to this target's name with the suffix _unity appended."
		"Inherited from directory."
		"Defaults to TRUE."
)

tpaviot/oce adm/cmake/cotire.cmake :3820

define_property(
	TARGET PROPERTY "COTIRE_ADD_CLEAN" INHERITED
	BRIEF_DOCS "Add a new target that cleans all cotire generated files for this target."
	FULL_DOCS
		"If this property is set to TRUE, cotire creates a new target that clean all files (unity source, prefix header, precompiled header)."
		"The clean target name will be set to this target's name with the suffix _clean_cotire appended."
		"Inherited from directory."
		"Defaults to FALSE."
)

tpaviot/oce adm/cmake/cotire.cmake :3830

define_property(
	TARGET PROPERTY "COTIRE_PREFIX_HEADER_IGNORE_PATH" INHERITED
	BRIEF_DOCS "Ignore headers from these directories when generating the prefix header."
	FULL_DOCS
		"The property can be set to a list of directories."
		"If a header file is found in one of these directories or sub-directories, it will be excluded from the generated prefix header."
		"Inherited from directory."
		"If not set, this property is initialized to \${CMAKE_SOURCE_DIR};\${CMAKE_BINARY_DIR}."
)

tpaviot/oce adm/cmake/cotire.cmake :3840

define_property(
	TARGET PROPERTY "COTIRE_PREFIX_HEADER_INCLUDE_PATH" INHERITED
	BRIEF_DOCS "Honor headers from these directories when generating the prefix header."
	FULL_DOCS
		"The property can be set to a list of directories."
		"If a header file is found in one of these directories or sub-directories, it will be included in the generated prefix header."
		"If a header file is both selected by COTIRE_PREFIX_HEADER_IGNORE_PATH and COTIRE_PREFIX_HEADER_INCLUDE_PATH,"
		"the option which yields the closer relative path match wins."
		"Inherited from directory."
		"If not set, this property is initialized to the empty list."
)

tpaviot/oce adm/cmake/cotire.cmake :3852

define_property(
	TARGET PROPERTY "COTIRE_PREFIX_HEADER_INCLUDE_PRIORITY_PATH" INHERITED
	BRIEF_DOCS "Header paths matching one of these directories are put at the top of prefix header."
	FULL_DOCS
		"The property can be set to a list of directories."
		"Header file paths matching one of these directories will be inserted at the beginning of the generated prefix header."
		"Header files are sorted according to the order of the directories in the property."
		"If not set, this property is initialized to the empty list."
)

tpaviot/oce adm/cmake/cotire.cmake :3862

define_property(
	TARGET PROPERTY "COTIRE_UNITY_SOURCE_PRE_UNDEFS" INHERITED
	BRIEF_DOCS "Preprocessor undefs to place in the generated unity source file before the inclusion of each target source file."
	FULL_DOCS
		"This may be set to a semicolon-separated list of preprocessor symbols."
		"cotire will add corresponding #undef directives to the generated unit source file before each target source file."
		"Inherited from directory."
		"Defaults to empty string."
)

tpaviot/oce adm/cmake/cotire.cmake :3872

define_property(
	TARGET PROPERTY "COTIRE_UNITY_SOURCE_POST_UNDEFS" INHERITED
	BRIEF_DOCS "Preprocessor undefs to place in the generated unity source file after the inclusion of each target source file."
	FULL_DOCS
		"This may be set to a semicolon-separated list of preprocessor symbols."
		"cotire will add corresponding #undef directives to the generated unit source file after each target source file."
		"Inherited from directory."
		"Defaults to empty string."
)

tpaviot/oce adm/cmake/cotire.cmake :3882

define_property(
	TARGET PROPERTY "COTIRE_UNITY_SOURCE_MAXIMUM_NUMBER_OF_INCLUDES" INHERITED
	BRIEF_DOCS "Maximum number of source files to include in a single unity source file."
	FULL_DOCS
		"This may be set to an integer > 0."
		"If a target contains more than that number of source files, cotire will create multiple unity build files for it."
		"If not set, cotire will only create a single unity source file."
		"Inherited from directory."
		"Defaults to empty."
)

tpaviot/oce adm/cmake/cotire.cmake :3893

define_property(
	TARGET PROPERTY "COTIRE_<LANG>_UNITY_SOURCE_INIT"
	BRIEF_DOCS "User provided unity source file to be used instead of the automatically generated one."
	FULL_DOCS
		"If set, cotire will only add the given file(s) to the generated unity source file."
		"If not set, cotire will add all the target source files to the generated unity source file."
		"The property can be set to a user provided unity source file."
		"Defaults to empty."
)

tpaviot/oce adm/cmake/cotire.cmake :3903

define_property(
	TARGET PROPERTY "COTIRE_<LANG>_PREFIX_HEADER_INIT"
	BRIEF_DOCS "User provided prefix header file to be used instead of the automatically generated one."
	FULL_DOCS
		"If set, cotire will add the given header file(s) to the generated prefix header file."
		"If not set, cotire will generate a prefix header by tracking the header files included by the unity source file."
		"The property can be set to a user provided prefix header file (e.g., stdafx.h)."
		"Defaults to empty."
)

tpaviot/oce adm/cmake/cotire.cmake :3913

define_property(
	TARGET PROPERTY "COTIRE_UNITY_LINK_LIBRARIES_INIT" INHERITED
	BRIEF_DOCS "Define strategy for setting up unity target's link libraries."
	FULL_DOCS
		"If this property is empty or set to NONE, the generated unity target's link libraries have to be set up manually."
		"If this property is set to COPY, the unity target's link libraries will be copied from this target."
		"If this property is set to COPY_UNITY, the unity target's link libraries will be copied from this target with considering existing unity targets."
		"Inherited from directory."
		"Defaults to empty."
)

tpaviot/oce adm/cmake/cotire.cmake :3924

define_property(
	TARGET PROPERTY "COTIRE_<LANG>_UNITY_SOURCE"
	BRIEF_DOCS "Read-only property. The generated <LANG> unity source file(s)."
	FULL_DOCS
		"cotire sets this property to the path of the generated <LANG> single computation unit source file for the target."
		"Defaults to empty string."
)

tpaviot/oce adm/cmake/cotire.cmake :3932

define_property(
	TARGET PROPERTY "COTIRE_<LANG>_PREFIX_HEADER"
	BRIEF_DOCS "Read-only property. The generated <LANG> prefix header file."
	FULL_DOCS
		"cotire sets this property to the full path of the generated <LANG> language prefix header for the target."
		"Defaults to empty string."
)

tpaviot/oce adm/cmake/cotire.cmake :3940

define_property(
	TARGET PROPERTY "COTIRE_<LANG>_PRECOMPILED_HEADER"
	BRIEF_DOCS "Read-only property. The generated <LANG> precompiled header file."
	FULL_DOCS
		"cotire sets this property to the full path of the generated <LANG> language precompiled header binary for the target."
		"Defaults to empty string."
)

tpaviot/oce adm/cmake/cotire.cmake :3948

define_property(
	TARGET PROPERTY "COTIRE_UNITY_TARGET_NAME"
	BRIEF_DOCS "The name of the generated unity build target corresponding to this target."
	FULL_DOCS
		"This property can be set to the desired name of the unity target that will be created by cotire."
		"If not set, the unity target name will be set to this target's name with the suffix _unity appended."
		"After this target has been processed by cotire, the property is set to the actual name of the generated unity target."
		"Defaults to empty string."
)

tpaviot/oce adm/cmake/cotire.cmake :3960

define_property(
	SOURCE PROPERTY "COTIRE_EXCLUDED"
	BRIEF_DOCS "Do not modify source file's build command."
	FULL_DOCS
		"If this property is set to TRUE, the source file's build command will not be modified to make use of the precompiled header."
		"The source file will also be excluded from the generated unity source file."
		"Source files that have their COMPILE_FLAGS property set will be excluded by default."
		"Defaults to FALSE."
)

tpaviot/oce adm/cmake/cotire.cmake :3970

define_property(
	SOURCE PROPERTY "COTIRE_DEPENDENCY"
	BRIEF_DOCS "Add this source file to dependencies of the automatically generated prefix header file."
	FULL_DOCS
		"If this property is set to TRUE, the source file is added to dependencies of the generated prefix header file."
		"If the file is modified, cotire will re-generate the prefix header source upon build."
		"Defaults to FALSE."
)

tpaviot/oce adm/cmake/cotire.cmake :3979

define_property(
	SOURCE PROPERTY "COTIRE_UNITY_SOURCE_PRE_UNDEFS"
	BRIEF_DOCS "Preprocessor undefs to place in the generated unity source file before the inclusion of this source file."
	FULL_DOCS
		"This may be set to a semicolon-separated list of preprocessor symbols."
		"cotire will add corresponding #undef directives to the generated unit source file before this file is included."
		"Defaults to empty string."
)

tpaviot/oce adm/cmake/cotire.cmake :3988

define_property(
	SOURCE PROPERTY "COTIRE_UNITY_SOURCE_POST_UNDEFS"
	BRIEF_DOCS "Preprocessor undefs to place in the generated unity source file after the inclusion of this source file."
	FULL_DOCS
		"This may be set to a semicolon-separated list of preprocessor symbols."
		"cotire will add corresponding #undef directives to the generated unit source file after this file is included."
		"Defaults to empty string."
)

tpaviot/oce adm/cmake/cotire.cmake :3997

define_property(
	SOURCE PROPERTY "COTIRE_START_NEW_UNITY_SOURCE"
	BRIEF_DOCS "Start a new unity source file which includes this source file as the first one."
	FULL_DOCS
		"If this property is set to TRUE, cotire will complete the current unity file and start a new one."
		"The new unity source file will include this source file as the first one."
		"This property essentially works as a separator for unity source files."
		"Defaults to FALSE."
)

tpaviot/oce adm/cmake/cotire.cmake :4007

define_property(
	SOURCE PROPERTY "COTIRE_TARGET"
	BRIEF_DOCS "Read-only property. Mark this source file as cotired for the given target."
	FULL_DOCS
		"cotire sets this property to the name of target, that the source file's build command has been altered for."
		"Defaults to empty string."
)

ICLDisco/parsec cmake_modules/AddDocumentedFiles.cmake :21

define_property(GLOBAL PROPERTY ${ADF_PROJECT}_DOX_SRCS
  BRIEF_DOCS "List of source documented source files"
  FULL_DOCS "List of source files to be included into the in-code documentation")

qtwebkit/qtwebkit Source/cmake/OptionsCommon.cmake :20

define_property(TARGET PROPERTY FOLDER INHERITED BRIEF_DOCS "folder" FULL_DOCS "IDE folder name")

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

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

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.")

movableink/webkit Source/cmake/OptionsCommon.cmake :20

define_property(TARGET PROPERTY FOLDER INHERITED BRIEF_DOCS "folder" FULL_DOCS "IDE folder name")

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

define_property(
	CACHED_VARIABLE PROPERTY "COTIRE_ADDITIONAL_PREFIX_HEADER_IGNORE_PATH"
	BRIEF_DOCS "Ignore headers from these directories when generating the prefix header."
	FULL_DOCS
		"The variable can be set to a semicolon separated list of include directories."
		"If a header file is found in one of these directories or sub-directories, it will be excluded from the generated prefix header."
		"If not defined, defaults to empty list."
)

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

define_property(
	CACHED_VARIABLE PROPERTY "COTIRE_ADDITIONAL_PREFIX_HEADER_IGNORE_EXTENSIONS"
	BRIEF_DOCS "Ignore includes with the listed file extensions from the generated prefix header."
	FULL_DOCS
		"The variable can be set to a semicolon separated list of file extensions."
		"If a header file extension matches one in the list, it will be excluded from the generated prefix header."
		"Includes with an extension in CMAKE_<LANG>_SOURCE_FILE_EXTENSIONS are always ignored."
		"If not defined, defaults to inc;inl;ipp."
)

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

define_property(
	CACHED_VARIABLE PROPERTY "COTIRE_UNITY_SOURCE_EXCLUDE_EXTENSIONS"
	BRIEF_DOCS "Exclude sources with the listed file extensions from the generated unity source."
	FULL_DOCS
		"The variable can be set to a semicolon separated list of file extensions."
		"If a source file extension matches one in the list, it will be excluded from the generated unity source file."
		"Source files with an extension in CMAKE_<LANG>_IGNORE_EXTENSIONS are always excluded."
		"If not defined, defaults to m;mm."
)

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

define_property(
	CACHED_VARIABLE PROPERTY "COTIRE_MINIMUM_NUMBER_OF_TARGET_SOURCES"
	BRIEF_DOCS "Minimum number of sources in target required to enable use of precompiled header."
	FULL_DOCS
		"The variable can be set to an integer > 0."
		"If a target contains less than that number of source files, cotire will not enable the use of the precompiled header for the target."
		"If not defined, defaults to 2."
)

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

define_property(
	CACHED_VARIABLE PROPERTY "COTIRE_MAXIMUM_NUMBER_OF_UNITY_INCLUDES"
	BRIEF_DOCS "Maximum number of source files to include in a single unity source file."
	FULL_DOCS
		"This may be set to an integer >= 0."
		"If 0, cotire will only create a single unity source file."
		"If a target contains more than that number of source files, cotire will create multiple unity source files for it."
		"Can be set to \"-j\" to optimize the count of unity source files for the number of available processor cores."
		"Can be set to \"-j jobs\" to optimize the number of unity source files for the given number of simultaneous jobs."
		"Is used to initialize the target property COTIRE_UNITY_SOURCE_MAXIMUM_NUMBER_OF_INCLUDES."
		"Defaults to \"-j\" for the generators Visual Studio, JOM or Ninja. Defaults to 0 otherwise."
)

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

define_property(
	DIRECTORY PROPERTY "COTIRE_ENABLE_PRECOMPILED_HEADER"
	BRIEF_DOCS "Modify build command of cotired targets added in this directory to make use of the generated precompiled header."
	FULL_DOCS
		"See target property COTIRE_ENABLE_PRECOMPILED_HEADER."
)

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

define_property(
	DIRECTORY PROPERTY "COTIRE_ADD_UNITY_BUILD"
	BRIEF_DOCS "Add a new target that performs a unity build for cotired targets added in this directory."
	FULL_DOCS
		"See target property COTIRE_ADD_UNITY_BUILD."
)

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

define_property(
	DIRECTORY PROPERTY "COTIRE_ADD_CLEAN"
	BRIEF_DOCS "Add a new target that cleans all cotire generated files for cotired targets added in this directory."
	FULL_DOCS
		"See target property COTIRE_ADD_CLEAN."
)

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

define_property(
	DIRECTORY PROPERTY "COTIRE_PREFIX_HEADER_IGNORE_PATH"
	BRIEF_DOCS "Ignore headers from these directories when generating the prefix header."
	FULL_DOCS
		"See target property COTIRE_PREFIX_HEADER_IGNORE_PATH."
)

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

define_property(
	DIRECTORY PROPERTY "COTIRE_PREFIX_HEADER_INCLUDE_PATH"
	BRIEF_DOCS "Honor headers from these directories when generating the prefix header."
	FULL_DOCS
		"See target property COTIRE_PREFIX_HEADER_INCLUDE_PATH."
)

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

define_property(
	DIRECTORY PROPERTY "COTIRE_PREFIX_HEADER_INCLUDE_PRIORITY_PATH"
	BRIEF_DOCS "Header paths matching one of these directories are put at the top of the prefix header."
	FULL_DOCS
		"See target property COTIRE_PREFIX_HEADER_INCLUDE_PRIORITY_PATH."
)

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

define_property(
	DIRECTORY PROPERTY "COTIRE_UNITY_SOURCE_PRE_UNDEFS"
	BRIEF_DOCS "Preprocessor undefs to place in the generated unity source file before the inclusion of each source file."
	FULL_DOCS
		"See target property COTIRE_UNITY_SOURCE_PRE_UNDEFS."
)

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

define_property(
	DIRECTORY PROPERTY "COTIRE_UNITY_SOURCE_POST_UNDEFS"
	BRIEF_DOCS "Preprocessor undefs to place in the generated unity source file after the inclusion of each source file."
	FULL_DOCS
		"See target property COTIRE_UNITY_SOURCE_POST_UNDEFS."
)

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

define_property(
	DIRECTORY PROPERTY "COTIRE_UNITY_SOURCE_MAXIMUM_NUMBER_OF_INCLUDES"
	BRIEF_DOCS "Maximum number of source files to include in a single unity source file."
	FULL_DOCS
		"See target property COTIRE_UNITY_SOURCE_MAXIMUM_NUMBER_OF_INCLUDES."
)

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

define_property(
	DIRECTORY PROPERTY "COTIRE_UNITY_LINK_LIBRARIES_INIT"
	BRIEF_DOCS "Define strategy for setting up the unity target's link libraries."
	FULL_DOCS
		"See target property COTIRE_UNITY_LINK_LIBRARIES_INIT."
)

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

define_property(
	TARGET PROPERTY "COTIRE_ENABLE_PRECOMPILED_HEADER" INHERITED
	BRIEF_DOCS "Modify this target's build command to make use of the generated precompiled header."
	FULL_DOCS
		"If this property is set to TRUE, cotire will modify the build command to make use of the generated precompiled header."
		"Irrespective of the value of this property, cotire will setup custom commands to generate the unity source and prefix header for the target."
		"For makefile based generators cotire will also set up a custom target to manually invoke the generation of the precompiled header."
		"The target name will be set to this target's name with the suffix _pch appended."
		"Inherited from directory."
		"Defaults to TRUE."
)

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

define_property(
	TARGET PROPERTY "COTIRE_ADD_UNITY_BUILD" INHERITED
	BRIEF_DOCS "Add a new target that performs a unity build for this target."
	FULL_DOCS
		"If this property is set to TRUE, cotire creates a new target of the same type that uses the generated unity source file instead of the target sources."
		"Most of the relevant target properties will be copied from this target to the new unity build target."
		"Target dependencies and linked libraries have to be manually set up for the new unity build target."
		"The unity target name will be set to this target's name with the suffix _unity appended."
		"Inherited from directory."
		"Defaults to TRUE."
)

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

define_property(
	TARGET PROPERTY "COTIRE_ADD_CLEAN" INHERITED
	BRIEF_DOCS "Add a new target that cleans all cotire generated files for this target."
	FULL_DOCS
		"If this property is set to TRUE, cotire creates a new target that clean all files (unity source, prefix header, precompiled header)."
		"The clean target name will be set to this target's name with the suffix _clean_cotire appended."
		"Inherited from directory."
		"Defaults to FALSE."
)

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

define_property(
	TARGET PROPERTY "COTIRE_PREFIX_HEADER_IGNORE_PATH" INHERITED
	BRIEF_DOCS "Ignore headers from these directories when generating the prefix header."
	FULL_DOCS
		"The property can be set to a list of directories."
		"If a header file is found in one of these directories or sub-directories, it will be excluded from the generated prefix header."
		"Inherited from directory."
		"If not set, this property is initialized to \${CMAKE_SOURCE_DIR};\${CMAKE_BINARY_DIR}."
)

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

define_property(
	TARGET PROPERTY "COTIRE_PREFIX_HEADER_INCLUDE_PATH" INHERITED
	BRIEF_DOCS "Honor headers from these directories when generating the prefix header."
	FULL_DOCS
		"The property can be set to a list of directories."
		"If a header file is found in one of these directories or sub-directories, it will be included in the generated prefix header."
		"If a header file is both selected by COTIRE_PREFIX_HEADER_IGNORE_PATH and COTIRE_PREFIX_HEADER_INCLUDE_PATH,"
		"the option which yields the closer relative path match wins."
		"Inherited from directory."
		"If not set, this property is initialized to the empty list."
)

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

define_property(
	TARGET PROPERTY "COTIRE_PREFIX_HEADER_INCLUDE_PRIORITY_PATH" INHERITED
	BRIEF_DOCS "Header paths matching one of these directories are put at the top of prefix header."
	FULL_DOCS
		"The property can be set to a list of directories."
		"Header file paths matching one of these directories will be inserted at the beginning of the generated prefix header."
		"Header files are sorted according to the order of the directories in the property."
		"If not set, this property is initialized to the empty list."
)

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

define_property(
	TARGET PROPERTY "COTIRE_UNITY_SOURCE_PRE_UNDEFS" INHERITED
	BRIEF_DOCS "Preprocessor undefs to place in the generated unity source file before the inclusion of each target source file."
	FULL_DOCS
		"This may be set to a semicolon-separated list of preprocessor symbols."
		"cotire will add corresponding #undef directives to the generated unit source file before each target source file."
		"Inherited from directory."
		"Defaults to empty string."
)

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

define_property(
	TARGET PROPERTY "COTIRE_UNITY_SOURCE_POST_UNDEFS" INHERITED
	BRIEF_DOCS "Preprocessor undefs to place in the generated unity source file after the inclusion of each target source file."
	FULL_DOCS
		"This may be set to a semicolon-separated list of preprocessor symbols."
		"cotire will add corresponding #undef directives to the generated unit source file after each target source file."
		"Inherited from directory."
		"Defaults to empty string."
)

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

define_property(
	TARGET PROPERTY "COTIRE_UNITY_SOURCE_MAXIMUM_NUMBER_OF_INCLUDES" INHERITED
	BRIEF_DOCS "Maximum number of source files to include in a single unity source file."
	FULL_DOCS
		"This may be set to an integer > 0."
		"If a target contains more than that number of source files, cotire will create multiple unity build files for it."
		"If not set, cotire will only create a single unity source file."
		"Inherited from directory."
		"Defaults to empty."
)

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

define_property(
	TARGET PROPERTY "COTIRE_<LANG>_UNITY_SOURCE_INIT"
	BRIEF_DOCS "User provided unity source file to be used instead of the automatically generated one."
	FULL_DOCS
		"If set, cotire will only add the given file(s) to the generated unity source file."
		"If not set, cotire will add all the target source files to the generated unity source file."
		"The property can be set to a user provided unity source file."
		"Defaults to empty."
)

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

define_property(
	TARGET PROPERTY "COTIRE_<LANG>_PREFIX_HEADER_INIT"
	BRIEF_DOCS "User provided prefix header file to be used instead of the automatically generated one."
	FULL_DOCS
		"If set, cotire will add the given header file(s) to the generated prefix header file."
		"If not set, cotire will generate a prefix header by tracking the header files included by the unity source file."
		"The property can be set to a user provided prefix header file (e.g., stdafx.h)."
		"Defaults to empty."
)

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

define_property(
	TARGET PROPERTY "COTIRE_UNITY_LINK_LIBRARIES_INIT" INHERITED
	BRIEF_DOCS "Define strategy for setting up unity target's link libraries."
	FULL_DOCS
		"If this property is empty or set to NONE, the generated unity target's link libraries have to be set up manually."
		"If this property is set to COPY, the unity target's link libraries will be copied from this target."
		"If this property is set to COPY_UNITY, the unity target's link libraries will be copied from this target with considering existing unity targets."
		"Inherited from directory."
		"Defaults to empty."
)

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

define_property(
	TARGET PROPERTY "COTIRE_<LANG>_UNITY_SOURCE"
	BRIEF_DOCS "Read-only property. The generated <LANG> unity source file(s)."
	FULL_DOCS
		"cotire sets this property to the path of the generated <LANG> single computation unit source file for the target."
		"Defaults to empty string."
)

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

define_property(
	TARGET PROPERTY "COTIRE_<LANG>_PREFIX_HEADER"
	BRIEF_DOCS "Read-only property. The generated <LANG> prefix header file."
	FULL_DOCS
		"cotire sets this property to the full path of the generated <LANG> language prefix header for the target."
		"Defaults to empty string."
)

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

define_property(
	TARGET PROPERTY "COTIRE_<LANG>_PRECOMPILED_HEADER"
	BRIEF_DOCS "Read-only property. The generated <LANG> precompiled header file."
	FULL_DOCS
		"cotire sets this property to the full path of the generated <LANG> language precompiled header binary for the target."
		"Defaults to empty string."
)

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

define_property(
	TARGET PROPERTY "COTIRE_UNITY_TARGET_NAME"
	BRIEF_DOCS "The name of the generated unity build target corresponding to this target."
	FULL_DOCS
		"This property can be set to the desired name of the unity target that will be created by cotire."
		"If not set, the unity target name will be set to this target's name with the suffix _unity appended."
		"After this target has been processed by cotire, the property is set to the actual name of the generated unity target."
		"Defaults to empty string."
)

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

define_property(
	SOURCE PROPERTY "COTIRE_EXCLUDED"
	BRIEF_DOCS "Do not modify source file's build command."
	FULL_DOCS
		"If this property is set to TRUE, the source file's build command will not be modified to make use of the precompiled header."
		"The source file will also be excluded from the generated unity source file."
		"Source files that have their COMPILE_FLAGS property set will be excluded by default."
		"Defaults to FALSE."
)

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

define_property(
	SOURCE PROPERTY "COTIRE_DEPENDENCY"
	BRIEF_DOCS "Add this source file to dependencies of the automatically generated prefix header file."
	FULL_DOCS
		"If this property is set to TRUE, the source file is added to dependencies of the generated prefix header file."
		"If the file is modified, cotire will re-generate the prefix header source upon build."
		"Defaults to FALSE."
)

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

define_property(
	SOURCE PROPERTY "COTIRE_UNITY_SOURCE_PRE_UNDEFS"
	BRIEF_DOCS "Preprocessor undefs to place in the generated unity source file before the inclusion of this source file."
	FULL_DOCS
		"This may be set to a semicolon-separated list of preprocessor symbols."
		"cotire will add corresponding #undef directives to the generated unit source file before this file is included."
		"Defaults to empty string."
)

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

define_property(
	SOURCE PROPERTY "COTIRE_UNITY_SOURCE_POST_UNDEFS"
	BRIEF_DOCS "Preprocessor undefs to place in the generated unity source file after the inclusion of this source file."
	FULL_DOCS
		"This may be set to a semicolon-separated list of preprocessor symbols."
		"cotire will add corresponding #undef directives to the generated unit source file after this file is included."
		"Defaults to empty string."
)