|
|
@@ -73,6 +73,7 @@ public:
|
|
|
" FILE(REMOVE_RECURSE [directory]...)\n"
|
|
|
" FILE(MAKE_DIRECTORY [directory]...)\n"
|
|
|
" FILE(RELATIVE_PATH variable directory file)\n"
|
|
|
+ " FILE(SYSTEM_PATH ENVIRONMENT_VARIABLE result)\n"
|
|
|
"WRITE will write a message into a file called 'filename'. It "
|
|
|
"overwrites the file if it already exists, and creates the file "
|
|
|
"if it does not exist.\n"
|
|
|
@@ -98,7 +99,9 @@ public:
|
|
|
" /dir/*.py - match all python files in /dir and subdirectories\n"
|
|
|
"MAKE_DIRECTORY will create a directory at the specified location\n"
|
|
|
"RELATIVE_PATH will determine relative path from directory to the given"
|
|
|
- " file";
|
|
|
+ " file."
|
|
|
+ " SYSTEM_PATH will look up the environment variable named and "
|
|
|
+ "convert its contents into a cmake list of unix style paths. ";
|
|
|
}
|
|
|
|
|
|
cmTypeMacro(cmFileCommand, cmCommand);
|
|
|
@@ -111,6 +114,7 @@ protected:
|
|
|
bool HandleMakeDirectoryCommand(std::vector<std::string> const& args);
|
|
|
bool HandleInstallCommand(std::vector<std::string> const& args);
|
|
|
bool HandleRelativePathCommand(std::vector<std::string> const& args);
|
|
|
+ bool HandleSystemPathCommand(std::vector<std::string> const& args);
|
|
|
};
|
|
|
|
|
|
|