diff options
author | Bill Hoffman <bill.hoffman@kitware.com> | 2008-01-01 20:13:41 (GMT) |
---|---|---|
committer | Bill Hoffman <bill.hoffman@kitware.com> | 2008-01-01 20:13:41 (GMT) |
commit | b479c6a8a98664c19eeaef40b71850c1f5315601 (patch) | |
tree | d6bdae61666c26a6872fcc8baecc5d7cdb90ba8c /Source/cmake.h | |
parent | 24d6ecd81cf457367c622cd166da5d49f54bf42b (diff) | |
download | CMake-b479c6a8a98664c19eeaef40b71850c1f5315601.zip CMake-b479c6a8a98664c19eeaef40b71850c1f5315601.tar.gz CMake-b479c6a8a98664c19eeaef40b71850c1f5315601.tar.bz2 |
ENH: add ability to have manifest files and incremental linking with make and nmake
Diffstat (limited to 'Source/cmake.h')
-rw-r--r-- | Source/cmake.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/Source/cmake.h b/Source/cmake.h index 265fc0a..b43e770 100644 --- a/Source/cmake.h +++ b/Source/cmake.h @@ -387,7 +387,20 @@ protected: static int ExecuteEchoColor(std::vector<std::string>& args); static int ExecuteLinkScript(std::vector<std::string>& args); - + static int VisualStudioLink(std::vector<std::string>& args, int type); + static int VisualStudioLinkIncremental(std::vector<std::string>& args, + int type, + bool verbose); + static int VisualStudioLinkNonIncremental(std::vector<std::string>& args, + int type, + bool verbose); + static int ParseVisualStudioLinkCommand(std::vector<std::string>& args, + std::vector<cmStdString>& command, + std::string& targetName); + static bool RunCommand(const char* comment, + std::vector<cmStdString>& command, + bool verbose, + int* retCodeOut = 0); cmVariableWatch* VariableWatch; ///! Find the full path to one of the cmake programs like ctest, cpack, etc. |