From 9f6c937408e7680a6b6bc01e13b4efe8aeca4623 Mon Sep 17 00:00:00 2001 From: leha-bot Date: Tue, 2 Jan 2024 21:11:43 +0300 Subject: Source/cmake.h: Add ScriptModeExitCode for proper storing exit code From executed CMake script in SCRIPT_MODE. --- Source/cmake.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Source/cmake.h b/Source/cmake.h index 58f90c9..ccf5154 100644 --- a/Source/cmake.h +++ b/Source/cmake.h @@ -835,7 +835,13 @@ private: std::string DebuggerDapLogFile; #endif + cm::optional ScriptModeExitCode; + public: + bool HasScriptModeExitCode() const { return ScriptModeExitCode.has_value(); } + void SetScriptModeExitCode(int code) { ScriptModeExitCode = code; } + int GetScriptModeExitCode() const { return ScriptModeExitCode.value_or(-1); } + static cmDocumentationEntry CMAKE_STANDARD_OPTIONS_TABLE[18]; }; -- cgit v0.12