|
|
@@ -65,25 +65,26 @@ public:
|
|
|
virtual const char* GetFullDocumentation()
|
|
|
{
|
|
|
return
|
|
|
- " set(VAR [VALUE] [CACHE TYPE DOCSTRING [FORCE]])\n"
|
|
|
- "Within CMake sets VAR to the value VALUE. VALUE is expanded before "
|
|
|
- "VAR is set to it. If CACHE is present, then the VAR is put in the "
|
|
|
- "cache. TYPE and DOCSTRING are required. TYPE is used by the CMake GUI "
|
|
|
- "to choose a widget with which the user sets a value. The value for "
|
|
|
- "TYPE may be one of\n"
|
|
|
+ " set(<variable> <value> [CACHE <type> <docstring> [FORCE]])\n"
|
|
|
+ "Within CMake sets <variable> to the value <value>. <value> is expanded"
|
|
|
+ " before <variable> is set to it. If CACHE is present, then the "
|
|
|
+ "<variable> is put in the cache. <type> and <docstring> are then "
|
|
|
+ "required. <type> is used by the CMake GUI to choose a widget with "
|
|
|
+ "which the user sets a value. The value for <type> may be one of\n"
|
|
|
" FILEPATH = File chooser dialog.\n"
|
|
|
" PATH = Directory chooser dialog.\n"
|
|
|
" STRING = Arbitrary string.\n"
|
|
|
" BOOL = Boolean ON/OFF checkbox.\n"
|
|
|
" INTERNAL = No GUI entry (used for persistent variables).\n"
|
|
|
- "If TYPE is INTERNAL, then the VALUE is always written into the cache, "
|
|
|
- "replacing any values existing in the cache. If it is not a cache "
|
|
|
- "variable, then this always writes into the current makefile. The "
|
|
|
+ "If <type> is INTERNAL, then the <value> is always written into the "
|
|
|
+ "cache, replacing any values existing in the cache. If it is not a "
|
|
|
+ "cache variable, then this always writes into the current makefile. The "
|
|
|
"FORCE option will overwrite the cache value removing any changes by "
|
|
|
"the user.\n"
|
|
|
- " set(VAR VALUE1 ... VALUEN).\n"
|
|
|
- "In this case VAR is set to a semicolon separated list of values.\n"
|
|
|
- "VAR can be an environment variable such as:\n"
|
|
|
+ " set(<variable> <value1> ... <valueN>)\n"
|
|
|
+ "In this case <variable> is set to a semicolon separated list of "
|
|
|
+ "values.\n"
|
|
|
+ "<variable> can be an environment variable such as:\n"
|
|
|
" set( ENV{PATH} /home/martink )\n"
|
|
|
"in which case the environment variable will be set.";
|
|
|
}
|