Help: Document PDB behavior w.r.t. static libraries explicitly (#14600)

Document PDB_NAME and PDB_OUTPUT_DIRECTORY as applying only to shared
libraries and executables.  Add an explicit note to explain why they
do not work for static libraries.
This commit is contained in:
Brad King
2013-12-02 11:29:29 -05:00
parent 09c05f37cf
commit c0897cfad0
7 changed files with 26 additions and 9 deletions
+2 -1
View File
@@ -1,7 +1,8 @@
CMAKE_PDB_OUTPUT_DIRECTORY
--------------------------
Where to put all the MS debug symbol files from linker.
Output directory for MS debug symbol ``.pdb`` files generated by the
linker for executable and shared library targets.
This variable is used to initialize the :prop_tgt:`PDB_OUTPUT_DIRECTORY`
property on all the targets. See that target property for additional
@@ -1,7 +1,8 @@
CMAKE_PDB_OUTPUT_DIRECTORY_<CONFIG>
-----------------------------------
Per-configuration output directory for MS debug symbols ``.pdb`` files.
Per-configuration output directory for MS debug symbol ``.pdb`` files
generated by the linker for executable and shared library targets.
This is a per-configuration version of :variable:`CMAKE_PDB_OUTPUT_DIRECTORY`.
This variable is used to initialize the