summaryrefslogtreecommitdiff
path: root/share/cmake-3.2/Help/prop_dir
diff options
context:
space:
mode:
authorVince Harron <vharron@google.com>2015-06-02 18:37:41 -0700
committerVince Harron <vharron@google.com>2015-06-02 18:37:41 -0700
commit091caafda44f7fe52a94387b2eafcf204ea909d3 (patch)
tree78f18486962eca24c3a8fa7a2002a5d5a0ca459c /share/cmake-3.2/Help/prop_dir
parent1897a4b42df33a98f1c89c929c5ce953f7848df7 (diff)
downloadlinux-x86-studio-1.3-release.tar.gz
Diffstat (limited to 'share/cmake-3.2/Help/prop_dir')
-rw-r--r--share/cmake-3.2/Help/prop_dir/ADDITIONAL_MAKE_CLEAN_FILES.rst7
-rw-r--r--share/cmake-3.2/Help/prop_dir/CACHE_VARIABLES.rst7
-rw-r--r--share/cmake-3.2/Help/prop_dir/CLEAN_NO_CUSTOM.rst7
-rw-r--r--share/cmake-3.2/Help/prop_dir/CMAKE_CONFIGURE_DEPENDS.rst9
-rw-r--r--share/cmake-3.2/Help/prop_dir/COMPILE_DEFINITIONS.rst32
-rw-r--r--share/cmake-3.2/Help/prop_dir/COMPILE_DEFINITIONS_CONFIG.rst19
-rw-r--r--share/cmake-3.2/Help/prop_dir/COMPILE_OPTIONS.rst16
-rw-r--r--share/cmake-3.2/Help/prop_dir/DEFINITIONS.rst8
-rw-r--r--share/cmake-3.2/Help/prop_dir/EXCLUDE_FROM_ALL.rst9
-rw-r--r--share/cmake-3.2/Help/prop_dir/IMPLICIT_DEPENDS_INCLUDE_TRANSFORM.rst34
-rw-r--r--share/cmake-3.2/Help/prop_dir/INCLUDE_DIRECTORIES.rst26
-rw-r--r--share/cmake-3.2/Help/prop_dir/INCLUDE_REGULAR_EXPRESSION.rst8
-rw-r--r--share/cmake-3.2/Help/prop_dir/INTERPROCEDURAL_OPTIMIZATION.rst7
-rw-r--r--share/cmake-3.2/Help/prop_dir/INTERPROCEDURAL_OPTIMIZATION_CONFIG.rst8
-rw-r--r--share/cmake-3.2/Help/prop_dir/LINK_DIRECTORIES.rst8
-rw-r--r--share/cmake-3.2/Help/prop_dir/LISTFILE_STACK.rst9
-rw-r--r--share/cmake-3.2/Help/prop_dir/MACROS.rst8
-rw-r--r--share/cmake-3.2/Help/prop_dir/PARENT_DIRECTORY.rst8
-rw-r--r--share/cmake-3.2/Help/prop_dir/RULE_LAUNCH_COMPILE.rst7
-rw-r--r--share/cmake-3.2/Help/prop_dir/RULE_LAUNCH_CUSTOM.rst7
-rw-r--r--share/cmake-3.2/Help/prop_dir/RULE_LAUNCH_LINK.rst7
-rw-r--r--share/cmake-3.2/Help/prop_dir/TEST_INCLUDE_FILE.rst7
-rw-r--r--share/cmake-3.2/Help/prop_dir/VARIABLES.rst7
-rw-r--r--share/cmake-3.2/Help/prop_dir/VS_GLOBAL_SECTION_POST_section.rst29
-rw-r--r--share/cmake-3.2/Help/prop_dir/VS_GLOBAL_SECTION_PRE_section.rst22
25 files changed, 316 insertions, 0 deletions
diff --git a/share/cmake-3.2/Help/prop_dir/ADDITIONAL_MAKE_CLEAN_FILES.rst b/share/cmake-3.2/Help/prop_dir/ADDITIONAL_MAKE_CLEAN_FILES.rst
new file mode 100644
index 0000000..e32eed3
--- /dev/null
+++ b/share/cmake-3.2/Help/prop_dir/ADDITIONAL_MAKE_CLEAN_FILES.rst
@@ -0,0 +1,7 @@
+ADDITIONAL_MAKE_CLEAN_FILES
+---------------------------
+
+Additional files to clean during the make clean stage.
+
+A list of files that will be cleaned as a part of the "make clean"
+stage.
diff --git a/share/cmake-3.2/Help/prop_dir/CACHE_VARIABLES.rst b/share/cmake-3.2/Help/prop_dir/CACHE_VARIABLES.rst
new file mode 100644
index 0000000..2c66f93
--- /dev/null
+++ b/share/cmake-3.2/Help/prop_dir/CACHE_VARIABLES.rst
@@ -0,0 +1,7 @@
+CACHE_VARIABLES
+---------------
+
+List of cache variables available in the current directory.
+
+This read-only property specifies the list of CMake cache variables
+currently defined. It is intended for debugging purposes.
diff --git a/share/cmake-3.2/Help/prop_dir/CLEAN_NO_CUSTOM.rst b/share/cmake-3.2/Help/prop_dir/CLEAN_NO_CUSTOM.rst
new file mode 100644
index 0000000..9a4173e
--- /dev/null
+++ b/share/cmake-3.2/Help/prop_dir/CLEAN_NO_CUSTOM.rst
@@ -0,0 +1,7 @@
+CLEAN_NO_CUSTOM
+---------------
+
+Should the output of custom commands be left.
+
+If this is true then the outputs of custom commands for this directory
+will not be removed during the "make clean" stage.
diff --git a/share/cmake-3.2/Help/prop_dir/CMAKE_CONFIGURE_DEPENDS.rst b/share/cmake-3.2/Help/prop_dir/CMAKE_CONFIGURE_DEPENDS.rst
new file mode 100644
index 0000000..b1aef19
--- /dev/null
+++ b/share/cmake-3.2/Help/prop_dir/CMAKE_CONFIGURE_DEPENDS.rst
@@ -0,0 +1,9 @@
+CMAKE_CONFIGURE_DEPENDS
+-----------------------
+
+Tell CMake about additional input files to the configuration process.
+If any named file is modified the build system will re-run CMake to
+re-configure the file and generate the build system again.
+
+Specify files as a semicolon-separated list of paths. Relative paths
+are interpreted as relative to the current source directory.
diff --git a/share/cmake-3.2/Help/prop_dir/COMPILE_DEFINITIONS.rst b/share/cmake-3.2/Help/prop_dir/COMPILE_DEFINITIONS.rst
new file mode 100644
index 0000000..ab7e7f0
--- /dev/null
+++ b/share/cmake-3.2/Help/prop_dir/COMPILE_DEFINITIONS.rst
@@ -0,0 +1,32 @@
+COMPILE_DEFINITIONS
+-------------------
+
+Preprocessor definitions for compiling a directory's sources.
+
+This property specifies the list of options given so far to the
+:command:`add_definitions` command.
+
+The ``COMPILE_DEFINITIONS`` property may be set to a semicolon-separated
+list of preprocessor definitions using the syntax ``VAR`` or ``VAR=value``.
+Function-style definitions are not supported. CMake will
+automatically escape the value correctly for the native build system
+(note that CMake language syntax may require escapes to specify some
+values).
+
+This property will be initialized in each directory by its value in the
+directory's parent.
+
+CMake will automatically drop some definitions that are not supported
+by the native build tool. The VS6 IDE does not support definition
+values with spaces (but NMake does).
+
+.. include:: /include/COMPILE_DEFINITIONS_DISCLAIMER.txt
+
+Contents of ``COMPILE_DEFINITIONS`` may use "generator expressions" with
+the syntax ``$<...>``. See the :manual:`cmake-generator-expressions(7)`
+manual for available expressions. See the :manual:`cmake-buildsystem(7)`
+manual for more on defining buildsystem properties.
+
+The corresponding :prop_dir:`COMPILE_DEFINITIONS_<CONFIG>` property may
+be set to specify per-configuration definitions. Generator expressions
+should be preferred instead of setting the alternative property.
diff --git a/share/cmake-3.2/Help/prop_dir/COMPILE_DEFINITIONS_CONFIG.rst b/share/cmake-3.2/Help/prop_dir/COMPILE_DEFINITIONS_CONFIG.rst
new file mode 100644
index 0000000..a6af45f
--- /dev/null
+++ b/share/cmake-3.2/Help/prop_dir/COMPILE_DEFINITIONS_CONFIG.rst
@@ -0,0 +1,19 @@
+COMPILE_DEFINITIONS_<CONFIG>
+----------------------------
+
+Ignored. See CMake Policy :policy:`CMP0043`.
+
+Per-configuration preprocessor definitions in a directory.
+
+This is the configuration-specific version of :prop_dir:`COMPILE_DEFINITIONS`
+where ``<CONFIG>`` is an upper-case name (ex. ``COMPILE_DEFINITIONS_DEBUG``).
+
+This property will be initialized in each directory by its value in
+the directory's parent.
+
+Contents of ``COMPILE_DEFINITIONS_<CONFIG>`` may use "generator expressions"
+with the syntax ``$<...>``. See the :manual:`cmake-generator-expressions(7)`
+manual for available expressions. See the :manual:`cmake-buildsystem(7)`
+manual for more on defining buildsystem properties.
+
+Generator expressions should be preferred instead of setting this property.
diff --git a/share/cmake-3.2/Help/prop_dir/COMPILE_OPTIONS.rst b/share/cmake-3.2/Help/prop_dir/COMPILE_OPTIONS.rst
new file mode 100644
index 0000000..5530860
--- /dev/null
+++ b/share/cmake-3.2/Help/prop_dir/COMPILE_OPTIONS.rst
@@ -0,0 +1,16 @@
+COMPILE_OPTIONS
+---------------
+
+List of options to pass to the compiler.
+
+This property specifies the list of options given so far to the
+:command:`add_compile_options` command.
+
+This property is used to initialize the :prop_tgt:`COMPILE_OPTIONS` target
+property when a target is created, which is used by the generators to set
+the options for the compiler.
+
+Contents of ``COMPILE_OPTIONS`` may use "generator expressions" with the
+syntax ``$<...>``. See the :manual:`cmake-generator-expressions(7)` manual
+for available expressions. See the :manual:`cmake-buildsystem(7)` manual
+for more on defining buildsystem properties.
diff --git a/share/cmake-3.2/Help/prop_dir/DEFINITIONS.rst b/share/cmake-3.2/Help/prop_dir/DEFINITIONS.rst
new file mode 100644
index 0000000..22f7c15
--- /dev/null
+++ b/share/cmake-3.2/Help/prop_dir/DEFINITIONS.rst
@@ -0,0 +1,8 @@
+DEFINITIONS
+-----------
+
+For CMake 2.4 compatibility only. Use COMPILE_DEFINITIONS instead.
+
+This read-only property specifies the list of flags given so far to
+the add_definitions command. It is intended for debugging purposes.
+Use the COMPILE_DEFINITIONS instead.
diff --git a/share/cmake-3.2/Help/prop_dir/EXCLUDE_FROM_ALL.rst b/share/cmake-3.2/Help/prop_dir/EXCLUDE_FROM_ALL.rst
new file mode 100644
index 0000000..1aa24e4
--- /dev/null
+++ b/share/cmake-3.2/Help/prop_dir/EXCLUDE_FROM_ALL.rst
@@ -0,0 +1,9 @@
+EXCLUDE_FROM_ALL
+----------------
+
+Exclude the directory from the all target of its parent.
+
+A property on a directory that indicates if its targets are excluded
+from the default build target. If it is not, then with a Makefile for
+example typing make will cause the targets to be built. The same
+concept applies to the default build of other generators.
diff --git a/share/cmake-3.2/Help/prop_dir/IMPLICIT_DEPENDS_INCLUDE_TRANSFORM.rst b/share/cmake-3.2/Help/prop_dir/IMPLICIT_DEPENDS_INCLUDE_TRANSFORM.rst
new file mode 100644
index 0000000..993f620
--- /dev/null
+++ b/share/cmake-3.2/Help/prop_dir/IMPLICIT_DEPENDS_INCLUDE_TRANSFORM.rst
@@ -0,0 +1,34 @@
+IMPLICIT_DEPENDS_INCLUDE_TRANSFORM
+----------------------------------
+
+Specify #include line transforms for dependencies in a directory.
+
+This property specifies rules to transform macro-like #include lines
+during implicit dependency scanning of C and C++ source files. The
+list of rules must be semicolon-separated with each entry of the form
+"A_MACRO(%)=value-with-%" (the % must be literal). During dependency
+scanning occurrences of A_MACRO(...) on #include lines will be
+replaced by the value given with the macro argument substituted for
+'%'. For example, the entry
+
+::
+
+ MYDIR(%)=<mydir/%>
+
+will convert lines of the form
+
+::
+
+ #include MYDIR(myheader.h)
+
+to
+
+::
+
+ #include <mydir/myheader.h>
+
+allowing the dependency to be followed.
+
+This property applies to sources in all targets within a directory.
+The property value is initialized in each directory by its value in
+the directory's parent.
diff --git a/share/cmake-3.2/Help/prop_dir/INCLUDE_DIRECTORIES.rst b/share/cmake-3.2/Help/prop_dir/INCLUDE_DIRECTORIES.rst
new file mode 100644
index 0000000..baba49b
--- /dev/null
+++ b/share/cmake-3.2/Help/prop_dir/INCLUDE_DIRECTORIES.rst
@@ -0,0 +1,26 @@
+INCLUDE_DIRECTORIES
+-------------------
+
+List of preprocessor include file search directories.
+
+This property specifies the list of directories given so far to the
+:command:`include_directories` command.
+
+This property is used to populate the :prop_tgt:`INCLUDE_DIRECTORIES`
+target property, which is used by the generators to set the include
+directories for the compiler.
+
+In addition to accepting values from that command, values may be set
+directly on any directory using the :command:`set_property` command. A
+directory gets its initial value from its parent directory if it has one.
+The intial value of the :prop_tgt:`INCLUDE_DIRECTORIES` target property
+comes from the value of this property. Both directory and target property
+values are adjusted by calls to the :command:`include_directories` command.
+
+The target property values are used by the generators to set the
+include paths for the compiler.
+
+Contents of ``INCLUDE_DIRECTORIES`` may use "generator expressions" with
+the syntax ``$<...>``. See the :manual:`cmake-generator-expressions(7)`
+manual for available expressions. See the :manual:`cmake-buildsystem(7)`
+manual for more on defining buildsystem properties.
diff --git a/share/cmake-3.2/Help/prop_dir/INCLUDE_REGULAR_EXPRESSION.rst b/share/cmake-3.2/Help/prop_dir/INCLUDE_REGULAR_EXPRESSION.rst
new file mode 100644
index 0000000..befafa5
--- /dev/null
+++ b/share/cmake-3.2/Help/prop_dir/INCLUDE_REGULAR_EXPRESSION.rst
@@ -0,0 +1,8 @@
+INCLUDE_REGULAR_EXPRESSION
+--------------------------
+
+Include file scanning regular expression.
+
+This read-only property specifies the regular expression used during
+dependency scanning to match include files that should be followed.
+See the include_regular_expression command.
diff --git a/share/cmake-3.2/Help/prop_dir/INTERPROCEDURAL_OPTIMIZATION.rst b/share/cmake-3.2/Help/prop_dir/INTERPROCEDURAL_OPTIMIZATION.rst
new file mode 100644
index 0000000..0c78dfb
--- /dev/null
+++ b/share/cmake-3.2/Help/prop_dir/INTERPROCEDURAL_OPTIMIZATION.rst
@@ -0,0 +1,7 @@
+INTERPROCEDURAL_OPTIMIZATION
+----------------------------
+
+Enable interprocedural optimization for targets in a directory.
+
+If set to true, enables interprocedural optimizations if they are
+known to be supported by the compiler.
diff --git a/share/cmake-3.2/Help/prop_dir/INTERPROCEDURAL_OPTIMIZATION_CONFIG.rst b/share/cmake-3.2/Help/prop_dir/INTERPROCEDURAL_OPTIMIZATION_CONFIG.rst
new file mode 100644
index 0000000..3252086
--- /dev/null
+++ b/share/cmake-3.2/Help/prop_dir/INTERPROCEDURAL_OPTIMIZATION_CONFIG.rst
@@ -0,0 +1,8 @@
+INTERPROCEDURAL_OPTIMIZATION_<CONFIG>
+-------------------------------------
+
+Per-configuration interprocedural optimization for a directory.
+
+This is a per-configuration version of INTERPROCEDURAL_OPTIMIZATION.
+If set, this property overrides the generic property for the named
+configuration.
diff --git a/share/cmake-3.2/Help/prop_dir/LINK_DIRECTORIES.rst b/share/cmake-3.2/Help/prop_dir/LINK_DIRECTORIES.rst
new file mode 100644
index 0000000..fa37576
--- /dev/null
+++ b/share/cmake-3.2/Help/prop_dir/LINK_DIRECTORIES.rst
@@ -0,0 +1,8 @@
+LINK_DIRECTORIES
+----------------
+
+List of linker search directories.
+
+This read-only property specifies the list of directories given so far
+to the link_directories command. It is intended for debugging
+purposes.
diff --git a/share/cmake-3.2/Help/prop_dir/LISTFILE_STACK.rst b/share/cmake-3.2/Help/prop_dir/LISTFILE_STACK.rst
new file mode 100644
index 0000000..f729c1e
--- /dev/null
+++ b/share/cmake-3.2/Help/prop_dir/LISTFILE_STACK.rst
@@ -0,0 +1,9 @@
+LISTFILE_STACK
+--------------
+
+The current stack of listfiles being processed.
+
+This property is mainly useful when trying to debug errors in your
+CMake scripts. It returns a list of what list files are currently
+being processed, in order. So if one listfile does an INCLUDE command
+then that is effectively pushing the included listfile onto the stack.
diff --git a/share/cmake-3.2/Help/prop_dir/MACROS.rst b/share/cmake-3.2/Help/prop_dir/MACROS.rst
new file mode 100644
index 0000000..e4feada
--- /dev/null
+++ b/share/cmake-3.2/Help/prop_dir/MACROS.rst
@@ -0,0 +1,8 @@
+MACROS
+------
+
+List of macro commands available in the current directory.
+
+This read-only property specifies the list of CMake macros currently
+defined. It is intended for debugging purposes. See the macro
+command.
diff --git a/share/cmake-3.2/Help/prop_dir/PARENT_DIRECTORY.rst b/share/cmake-3.2/Help/prop_dir/PARENT_DIRECTORY.rst
new file mode 100644
index 0000000..3bc5824
--- /dev/null
+++ b/share/cmake-3.2/Help/prop_dir/PARENT_DIRECTORY.rst
@@ -0,0 +1,8 @@
+PARENT_DIRECTORY
+----------------
+
+Source directory that added current subdirectory.
+
+This read-only property specifies the source directory that added the
+current source directory as a subdirectory of the build. In the
+top-level directory the value is the empty-string.
diff --git a/share/cmake-3.2/Help/prop_dir/RULE_LAUNCH_COMPILE.rst b/share/cmake-3.2/Help/prop_dir/RULE_LAUNCH_COMPILE.rst
new file mode 100644
index 0000000..342d0ae
--- /dev/null
+++ b/share/cmake-3.2/Help/prop_dir/RULE_LAUNCH_COMPILE.rst
@@ -0,0 +1,7 @@
+RULE_LAUNCH_COMPILE
+-------------------
+
+Specify a launcher for compile rules.
+
+See the global property of the same name for details. This overrides
+the global property for a directory.
diff --git a/share/cmake-3.2/Help/prop_dir/RULE_LAUNCH_CUSTOM.rst b/share/cmake-3.2/Help/prop_dir/RULE_LAUNCH_CUSTOM.rst
new file mode 100644
index 0000000..93d1e01
--- /dev/null
+++ b/share/cmake-3.2/Help/prop_dir/RULE_LAUNCH_CUSTOM.rst
@@ -0,0 +1,7 @@
+RULE_LAUNCH_CUSTOM
+------------------
+
+Specify a launcher for custom rules.
+
+See the global property of the same name for details. This overrides
+the global property for a directory.
diff --git a/share/cmake-3.2/Help/prop_dir/RULE_LAUNCH_LINK.rst b/share/cmake-3.2/Help/prop_dir/RULE_LAUNCH_LINK.rst
new file mode 100644
index 0000000..3cfb236
--- /dev/null
+++ b/share/cmake-3.2/Help/prop_dir/RULE_LAUNCH_LINK.rst
@@ -0,0 +1,7 @@
+RULE_LAUNCH_LINK
+----------------
+
+Specify a launcher for link rules.
+
+See the global property of the same name for details. This overrides
+the global property for a directory.
diff --git a/share/cmake-3.2/Help/prop_dir/TEST_INCLUDE_FILE.rst b/share/cmake-3.2/Help/prop_dir/TEST_INCLUDE_FILE.rst
new file mode 100644
index 0000000..e477951
--- /dev/null
+++ b/share/cmake-3.2/Help/prop_dir/TEST_INCLUDE_FILE.rst
@@ -0,0 +1,7 @@
+TEST_INCLUDE_FILE
+-----------------
+
+A cmake file that will be included when ctest is run.
+
+If you specify TEST_INCLUDE_FILE, that file will be included and
+processed when ctest is run on the directory.
diff --git a/share/cmake-3.2/Help/prop_dir/VARIABLES.rst b/share/cmake-3.2/Help/prop_dir/VARIABLES.rst
new file mode 100644
index 0000000..0328295
--- /dev/null
+++ b/share/cmake-3.2/Help/prop_dir/VARIABLES.rst
@@ -0,0 +1,7 @@
+VARIABLES
+---------
+
+List of variables defined in the current directory.
+
+This read-only property specifies the list of CMake variables
+currently defined. It is intended for debugging purposes.
diff --git a/share/cmake-3.2/Help/prop_dir/VS_GLOBAL_SECTION_POST_section.rst b/share/cmake-3.2/Help/prop_dir/VS_GLOBAL_SECTION_POST_section.rst
new file mode 100644
index 0000000..eb91832
--- /dev/null
+++ b/share/cmake-3.2/Help/prop_dir/VS_GLOBAL_SECTION_POST_section.rst
@@ -0,0 +1,29 @@
+VS_GLOBAL_SECTION_POST_<section>
+--------------------------------
+
+Specify a postSolution global section in Visual Studio.
+
+Setting a property like this generates an entry of the following form
+in the solution file:
+
+::
+
+ GlobalSection(<section>) = postSolution
+ <contents based on property value>
+ EndGlobalSection
+
+The property must be set to a semicolon-separated list of key=value
+pairs. Each such pair will be transformed into an entry in the
+solution global section. Whitespace around key and value is ignored.
+List elements which do not contain an equal sign are skipped.
+
+This property only works for Visual Studio 7 and above; it is ignored
+on other generators. The property only applies when set on a
+directory whose CMakeLists.txt contains a project() command.
+
+Note that CMake generates postSolution sections ExtensibilityGlobals
+and ExtensibilityAddIns by default. If you set the corresponding
+property, it will override the default section. For example, setting
+VS_GLOBAL_SECTION_POST_ExtensibilityGlobals will override the default
+contents of the ExtensibilityGlobals section, while keeping
+ExtensibilityAddIns on its default.
diff --git a/share/cmake-3.2/Help/prop_dir/VS_GLOBAL_SECTION_PRE_section.rst b/share/cmake-3.2/Help/prop_dir/VS_GLOBAL_SECTION_PRE_section.rst
new file mode 100644
index 0000000..fbcd9e6
--- /dev/null
+++ b/share/cmake-3.2/Help/prop_dir/VS_GLOBAL_SECTION_PRE_section.rst
@@ -0,0 +1,22 @@
+VS_GLOBAL_SECTION_PRE_<section>
+-------------------------------
+
+Specify a preSolution global section in Visual Studio.
+
+Setting a property like this generates an entry of the following form
+in the solution file:
+
+::
+
+ GlobalSection(<section>) = preSolution
+ <contents based on property value>
+ EndGlobalSection
+
+The property must be set to a semicolon-separated list of key=value
+pairs. Each such pair will be transformed into an entry in the
+solution global section. Whitespace around key and value is ignored.
+List elements which do not contain an equal sign are skipped.
+
+This property only works for Visual Studio 7 and above; it is ignored
+on other generators. The property only applies when set on a
+directory whose CMakeLists.txt contains a project() command.