summaryrefslogtreecommitdiff
path: root/Help/prop_tgt/ARCHIVE_OUTPUT_DIRECTORY.rst
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2013-09-27 16:58:09 -0400
committerBrad King <brad.king@kitware.com>2013-10-16 09:22:38 -0400
commit30b21860adaefa7493262c41f0b95b4065d46aa3 (patch)
treef41eb31021c165baada9b0f45c4862ba3ffa8ea9 /Help/prop_tgt/ARCHIVE_OUTPUT_DIRECTORY.rst
parentbfe07aa97efdd0c9a5fb9eb7adc0a1a166149711 (diff)
downloadcmake-30b21860adaefa7493262c41f0b95b4065d46aa3.tar.gz
Help: Factor out *_OUTPUT_(NAME|DIRECTORY).rst duplication
Portions of these documents contain duplicate content generated from preprocessor macros in the original builtin documentation source. Factor the common parts out into .txt files using reStructuredText include directives and substitutions to avoid duplication.
Diffstat (limited to 'Help/prop_tgt/ARCHIVE_OUTPUT_DIRECTORY.rst')
-rw-r--r--Help/prop_tgt/ARCHIVE_OUTPUT_DIRECTORY.rst19
1 files changed, 4 insertions, 15 deletions
diff --git a/Help/prop_tgt/ARCHIVE_OUTPUT_DIRECTORY.rst b/Help/prop_tgt/ARCHIVE_OUTPUT_DIRECTORY.rst
index f8efefbd96..df57dbaafe 100644
--- a/Help/prop_tgt/ARCHIVE_OUTPUT_DIRECTORY.rst
+++ b/Help/prop_tgt/ARCHIVE_OUTPUT_DIRECTORY.rst
@@ -1,18 +1,7 @@
ARCHIVE_OUTPUT_DIRECTORY
------------------------
-Output directory in which to build ARCHIVE target files.
-
-This property specifies the directory into which archive target files
-should be built. Multi-configuration generators (VS, Xcode) append a
-per-configuration subdirectory to the specified directory. There are
-three kinds of target files that may be built: archive, library, and
-runtime. Executables are always treated as runtime targets. Static
-libraries are always treated as archive targets. Module libraries are
-always treated as library targets. For non-DLL platforms shared
-libraries are treated as library targets. For DLL platforms the DLL
-part of a shared library is treated as a runtime target and the
-corresponding import library is treated as an archive target. All
-Windows-based systems including Cygwin are DLL platforms. This
-property is initialized by the value of the variable
-CMAKE_ARCHIVE_OUTPUT_DIRECTORY if it is set when a target is created.
+.. |XXX| replace:: ARCHIVE
+.. |xxx| replace:: archive
+.. |CMAKE_XXX_OUTPUT_DIRECTORY| replace:: CMAKE_ARCHIVE_OUTPUT_DIRECTORY
+.. include:: XXX_OUTPUT_DIRECTORY.txt