diff --git a/macos/mkxp-z.xcodeproj/project.pbxproj b/macos/mkxp-z.xcodeproj/project.pbxproj index b401539a..174bc4fe 100644 --- a/macos/mkxp-z.xcodeproj/project.pbxproj +++ b/macos/mkxp-z.xcodeproj/project.pbxproj @@ -3567,7 +3567,7 @@ CURRENT_PROJECT_VERSION = 2.0; DEBUG_INFORMATION_FORMAT = dwarf; DEVELOPMENT_ASSET_PATHS = ""; - ENABLE_HARDENED_RUNTIME = YES; + ENABLE_HARDENED_RUNTIME = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; FRAMEWORK_SEARCH_PATHS = "$(inherited)"; @@ -3654,7 +3654,7 @@ CURRENT_PROJECT_VERSION = 2.0; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEVELOPMENT_ASSET_PATHS = ""; - ENABLE_HARDENED_RUNTIME = YES; + ENABLE_HARDENED_RUNTIME = NO; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; FRAMEWORK_SEARCH_PATHS = "$(inherited)"; @@ -3738,7 +3738,7 @@ CURRENT_PROJECT_VERSION = 2.0; DEBUG_INFORMATION_FORMAT = dwarf; DEVELOPMENT_ASSET_PATHS = ""; - ENABLE_HARDENED_RUNTIME = YES; + ENABLE_HARDENED_RUNTIME = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; FRAMEWORK_SEARCH_PATHS = "$(inherited)"; @@ -3825,7 +3825,7 @@ CURRENT_PROJECT_VERSION = 2.0; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEVELOPMENT_ASSET_PATHS = ""; - ENABLE_HARDENED_RUNTIME = YES; + ENABLE_HARDENED_RUNTIME = NO; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; FRAMEWORK_SEARCH_PATHS = "$(inherited)"; diff --git a/src/main.cpp b/src/main.cpp index 89b927d9..c689cbe5 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -54,6 +54,13 @@ #include "steamshim_child.h" #endif +#ifdef MKXPZ_BUILD_XCODE +#include +#if __MAC_OS_X_VERSION_MAX_ALLOWED < __MAC_10_15 +#define THREADED_GLINIT +#endif +#endif + #ifndef THREADED_GLINIT #define GLINIT_SHOWERROR(s) showInitError(s) #else