Commit 8fcde75e authored by Brad King's avatar Brad King
Browse files

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.
parent 0e85c8b6
......@@ -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
{
......
......@@ -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 "
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment