diff options
author | Brad King <brad.king@kitware.com> | 2009-06-15 20:12:27 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2009-06-15 20:12:27 (GMT) |
commit | 8fcde75e8879f0b793137d505d87f04d3d6e1f78 (patch) | |
tree | 2c9fafcbcbdfc851c7ac331eced8346670a19367 | |
parent | 0e85c8b6a17db11ebe5296daa87d0feb4a8e9f0b (diff) | |
download | CMake-8fcde75e8879f0b793137d505d87f04d3d6e1f78.zip CMake-8fcde75e8879f0b793137d505d87f04d3d6e1f78.tar.gz CMake-8fcde75e8879f0b793137d505d87f04d3d6e1f78.tar.bz2 |
ENH: Simplify docs args for define_property
This teaches the define_property command signature to accept multiple
arguments after the BRIEF_DOCS and FULL_DOCS keywords. We append the
arguments together, making specification of long documentation easier.
-rw-r--r-- | Source/cmDefinePropertyCommand.cxx | 6 | ||||
-rw-r--r-- | Source/cmDefinePropertyCommand.h | 4 |
2 files changed, 4 insertions, 6 deletions
diff --git a/Source/cmDefinePropertyCommand.cxx b/Source/cmDefinePropertyCommand.cxx index fbdefed..86143c7 100644 --- a/Source/cmDefinePropertyCommand.cxx +++ b/Source/cmDefinePropertyCommand.cxx @@ -98,13 +98,11 @@ bool cmDefinePropertyCommand } else if(doing == DoingBrief) { - doing = DoingNone; - this->BriefDocs = args[i]; + this->BriefDocs += args[i]; } else if(doing == DoingFull) { - doing = DoingNone; - this->FullDocs = args[i]; + this->FullDocs += args[i]; } else { diff --git a/Source/cmDefinePropertyCommand.h b/Source/cmDefinePropertyCommand.h index 36c6913..c63c310 100644 --- a/Source/cmDefinePropertyCommand.h +++ b/Source/cmDefinePropertyCommand.h @@ -56,8 +56,8 @@ public: " define_property(<GLOBAL | DIRECTORY | TARGET | SOURCE |\n" " TEST | VARIABLE | CACHED_VARIABLE>\n" " PROPERTY <name> [INHERITED]\n" - " BRIEF_DOCS <brief-doc>\n" - " FULL_DOCS <full-doc>)\n" + " BRIEF_DOCS <brief-doc> [docs...]\n" + " FULL_DOCS <full-doc> [docs...])\n" "Define one property in a scope for use with the " "set_property and get_property commands. " "This is primarily useful to associate documentation with property " |