diff options
Diffstat (limited to 'Source/cmake.cxx')
-rw-r--r-- | Source/cmake.cxx | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Source/cmake.cxx b/Source/cmake.cxx index f3e355b..96902ab 100644 --- a/Source/cmake.cxx +++ b/Source/cmake.cxx @@ -909,7 +909,7 @@ bool cmake::CacheVersionMatches() } // handle a command line invocation -int cmake::Run(const std::vector<std::string>& args) +int cmake::Run(const std::vector<std::string>& args, bool noconfigure) { // Process the arguments this->SetArgs(args); @@ -941,6 +941,11 @@ int cmake::Run(const std::vector<std::string>& args) std::string systemFile = this->GetHomeOutputDirectory(); systemFile += "/CMakeSystem.cmake"; + if ( noconfigure ) + { + return 0; + } + int ret = 0; // if not local or the cmake version has changed since the last run // of cmake, or CMakeSystem.cmake file is not in the root binary |