Source/cmake.h: Add ScriptModeExitCode for proper storing exit code

From executed CMake script in SCRIPT_MODE.
This commit is contained in:
leha-bot
2024-01-02 21:11:43 +03:00
parent 1082b9cb9a
commit 9f6c937408

View File

@@ -835,7 +835,13 @@ private:
std::string DebuggerDapLogFile;
#endif
cm::optional<int> 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];
};