Fix macOS deployment target support for older versions

Deployment target version should be set at the project root.

Fixes #321, #318
This commit is contained in:
Andrew Kitchen 2025-03-26 12:43:04 -07:00
parent 0d4c8d1b74
commit 5e8ff49868

View file

@ -1185,7 +1185,6 @@
GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
INFOPLIST_FILE = "KCDefaultVisualizer-Info.plist"; INFOPLIST_FILE = "KCDefaultVisualizer-Info.plist";
INSTALL_PATH = "$(HOME)/Library/Bundles"; INSTALL_PATH = "$(HOME)/Library/Bundles";
MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)";
OTHER_LDFLAGS = ( OTHER_LDFLAGS = (
"-framework", "-framework",
Foundation, Foundation,
@ -1217,7 +1216,6 @@
GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
INFOPLIST_FILE = "KCDefaultVisualizer-Info.plist"; INFOPLIST_FILE = "KCDefaultVisualizer-Info.plist";
INSTALL_PATH = "$(HOME)/Library/Bundles"; INSTALL_PATH = "$(HOME)/Library/Bundles";
MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)";
OTHER_LDFLAGS = ( OTHER_LDFLAGS = (
"-framework", "-framework",
Foundation, Foundation,
@ -1252,7 +1250,6 @@
GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
INFOPLIST_FILE = "KCVisualizer-Info.plist"; INFOPLIST_FILE = "KCVisualizer-Info.plist";
INSTALL_PATH = "@executable_path/../Frameworks"; INSTALL_PATH = "@executable_path/../Frameworks";
MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)";
OTHER_LDFLAGS = ( OTHER_LDFLAGS = (
"-framework", "-framework",
Foundation, Foundation,
@ -1285,7 +1282,6 @@
GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
INFOPLIST_FILE = "KCVisualizer-Info.plist"; INFOPLIST_FILE = "KCVisualizer-Info.plist";
INSTALL_PATH = "@executable_path/../Frameworks"; INSTALL_PATH = "@executable_path/../Frameworks";
MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)";
OTHER_LDFLAGS = ( OTHER_LDFLAGS = (
"-framework", "-framework",
Foundation, Foundation,
@ -1317,7 +1313,6 @@
GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
INFOPLIST_FILE = "Svelte-Info.plist"; INFOPLIST_FILE = "Svelte-Info.plist";
INSTALL_PATH = "$(HOME)/Library/Bundles"; INSTALL_PATH = "$(HOME)/Library/Bundles";
MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)";
OTHER_LDFLAGS = ( OTHER_LDFLAGS = (
"-framework", "-framework",
Foundation, Foundation,
@ -1348,7 +1343,6 @@
GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
INFOPLIST_FILE = "Svelte-Info.plist"; INFOPLIST_FILE = "Svelte-Info.plist";
INSTALL_PATH = "$(HOME)/Library/Bundles"; INSTALL_PATH = "$(HOME)/Library/Bundles";
MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)";
OTHER_LDFLAGS = ( OTHER_LDFLAGS = (
"-framework", "-framework",
Foundation, Foundation,
@ -1398,7 +1392,6 @@
"@executable_path/../Frameworks", "@executable_path/../Frameworks",
"@loader_path/../Frameworks", "@loader_path/../Frameworks",
); );
MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)";
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES; MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = io.github.keycastr.KCVisualizerTests; PRODUCT_BUNDLE_IDENTIFIER = io.github.keycastr.KCVisualizerTests;
@ -1435,7 +1428,6 @@
"@executable_path/../Frameworks", "@executable_path/../Frameworks",
"@loader_path/../Frameworks", "@loader_path/../Frameworks",
); );
MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)";
MTL_ENABLE_DEBUG_INFO = NO; MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES; MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = io.github.keycastr.KCVisualizerTests; PRODUCT_BUNDLE_IDENTIFIER = io.github.keycastr.KCVisualizerTests;
@ -1473,7 +1465,6 @@
"$(inherited)", "$(inherited)",
"@executable_path/../Frameworks", "@executable_path/../Frameworks",
); );
MACOSX_DEPLOYMENT_TARGET = 10.13;
MARKETING_VERSION = "0.10.3-pre"; MARKETING_VERSION = "0.10.3-pre";
PRODUCT_BUNDLE_IDENTIFIER = io.github.keycastr; PRODUCT_BUNDLE_IDENTIFIER = io.github.keycastr;
PRODUCT_NAME = KeyCastr; PRODUCT_NAME = KeyCastr;
@ -1512,7 +1503,6 @@
"$(inherited)", "$(inherited)",
"@executable_path/../Frameworks", "@executable_path/../Frameworks",
); );
MACOSX_DEPLOYMENT_TARGET = 10.13;
MARKETING_VERSION = "0.10.3-pre"; MARKETING_VERSION = "0.10.3-pre";
PRODUCT_BUNDLE_IDENTIFIER = io.github.keycastr; PRODUCT_BUNDLE_IDENTIFIER = io.github.keycastr;
PRODUCT_NAME = KeyCastr; PRODUCT_NAME = KeyCastr;