123456789101112131415161718192021222324252627282930313233343536 |
- #ifndef cmcmd_h
- #define cmcmd_h
- #include "cmConfigure.h"
- #include "cmCryptoHash.h"
- #include <string>
- #include <vector>
- class cmcmd
- {
- public:
-
- static int ExecuteCMakeCommand(std::vector<std::string>&);
- protected:
- static int HandleCoCompileCommands(std::vector<std::string>& args);
- static int HashSumFile(std::vector<std::string>& args,
- cmCryptoHash::Algo algo);
- static int SymlinkLibrary(std::vector<std::string>& args);
- static int SymlinkExecutable(std::vector<std::string>& args);
- static bool SymlinkInternal(std::string const& file,
- std::string const& link);
- static int ExecuteEchoColor(std::vector<std::string>& args);
- static int ExecuteLinkScript(std::vector<std::string>& args);
- static int WindowsCEEnvironment(const char* version,
- const std::string& name);
- static int VisualStudioLink(std::vector<std::string> const& args, int type);
- };
- #endif
|