cmake define_property(INHERITED) examples

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 ogr/ogrsf_frmts/openfilegdb/CMakeLists.txt :42

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

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

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

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

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