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>])
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>])
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."
)
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."
)
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."
)
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."
)
define_property(TARGET PROPERTY JUCE_COMPANY_NAME INHERITED
BRIEF_DOCS "The company name for a particular target"
FULL_DOCS "This can be found in ProjectInfo::companyName in a generated JuceHeader.h")
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."
)
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."
)
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."
)
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."
)
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."
)
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."
)
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."
)
define_property(TARGET
PROPERTY SYSTEM
INHERITED
BRIEF_DOCS "Shim of built-in SYSTEM property for CMake versions less than 3.25"
FULL_DOCS "Non-functional, but allows the property to be inherited properly."
"See the CMake documentation at https://cmake.org/cmake/help/latest/prop_tgt/SYSTEM.html."
)
define_property(
TARGET PROPERTY pkg_config_REQUIRES INHERITED
BRIEF_DOCS "pkg-config 'Requires:' items"
FULL_DOCS "Specify 'Requires:' items for the targets' pkg-config file"
)
define_property(
TARGET
PROPERTY "BRISK_RESOURCES"
INHERITED
BRIEF_DOCS "List of Brisk resources per target"
FULL_DOCS "List of Brisk resources per target")
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."
)
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."
)
define_property(TARGET PROPERTY COMPACT_VECTOR_DIR INHERITED
BRIEF_DOCS "the path to the directory containing the compact_vector include tree"
FULL_DOCS "the path to the directory containing the compact_vector include tree")
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."
)
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."
)
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."
)
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."
)
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."
)
define_property(${scope} PROPERTY "CXX_EXCEPTIONS" INHERITED
BRIEF_DOCS "Enable C++ exceptions, defaults to ON at global scope"
FULL_DOCS "Not choosing ON nor OFF with exact capitalisation will lead to misoperation!"
)
define_property(
SOURCE
PROPERTY COMPILE_FLAGS
INHERITED
BRIEF_DOCS "brief-doc"
FULL_DOCS "full-doc"
)
define_property(
DIRECTORY PROPERTY TEST_ENTITY INHERITED
BRIEF_DOCS "Test entity of the directory"
FULL_DOCS "Add directory to a test entity to group tests defined in the directory and its subdirectories"
)