summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Source/cmListCommand.cxx2
-rw-r--r--Source/cmListCommand.h15
2 files changed, 10 insertions, 7 deletions
diff --git a/Source/cmListCommand.cxx b/Source/cmListCommand.cxx
index 398c63e..6516f20 100644
--- a/Source/cmListCommand.cxx
+++ b/Source/cmListCommand.cxx
@@ -38,7 +38,7 @@ bool cmListCommand::InitialPass(std::vector<std::string> const& args)
{
return this->HandleGetCommand(args);
}
- if(subCommand == "SET")
+ if(subCommand == "SET" || subCommand == "APPEND")
{
return this->HandleSetCommand(args);
}
diff --git a/Source/cmListCommand.h b/Source/cmListCommand.h
index 99d3314..e510d19 100644
--- a/Source/cmListCommand.h
+++ b/Source/cmListCommand.h
@@ -67,18 +67,21 @@ public:
" LIST(LENGTH <list> <output variable>)\n"
" LIST(GET <list> <element index> [<element index> ...] "
"<output variable>)\n"
- " LIST(SET <list> <element> [<element> ...])\n"
+ " LIST(APPEND <list> <element> [<element> ...])\n"
" LIST(INSERT <list> <element_index> <element> [<element> ...])\n"
- " LIST(REMOVE <variable> <value> [<value> ...])\n"
- " LIST(REMOVE_ITEM <variable> <index> [<index> ...])\n"
- " LIST(SORT <variable>)\n"
- " LIST(REVERSE <variable>)\n"
+ " LIST(REMOVE <list> <value> [<value> ...])\n"
+ " LIST(REMOVE_ITEM <list> <index> [<index> ...])\n"
+ " LIST(SORT <list>)\n"
+ " LIST(REVERSE <list>)\n"
"LENGTH will return a given list's length.\n"
"GET will return list of elements specified by indices from the list.\n"
- "SET will append elements to the list.\n"
+ "APPEND will append elements to the list.\n"
"INSERT will insert elements to the list to the specified location.\n"
"When specifying an index, negative value corresponds to index from the"
" end of the list.\n"
+ "REMOVE and REMOVE_ITEM will remove item from the list. The difference "
+ "is that REMOVE will remove the given items, while REMOVE_ITEM will "
+ "remove the item at the given indices.\n"
;
}