Skip to content

Commit 9b472a0

Browse files
authored
Add macOS minimum version flags to build process (#8)
* Add macOS minimum version flags to build process Fixes MonoGame/MonoGame#9013 * Fix build?
1 parent c1f2ce2 commit 9b472a0

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

build/BuildMacOSTask.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,10 @@ private static void BuildArm64(BuildContext context)
5656

5757
var envVariables = new Dictionary<string, string>
5858
{
59-
{"CFLAGS", $"-w -arch arm64 -I{dependencyDir}/include"},
60-
{"CPPFLAGS", $"-arch arm64 -I{dependencyDir}/include"},
61-
{"CXXFLAGS", "-arch arm64"},
62-
{"LDFLAGS", $"-arch arm64 -L{dependencyDir}/lib"},
59+
{"CFLAGS", $"-mmacosx-version-min=10.5 -w -arch arm64 -I{dependencyDir}/include"},
60+
{"CPPFLAGS", $"-mmacosx-version-min=10.5 -arch arm64 -I{dependencyDir}/include"},
61+
{"CXXFLAGS", "-mmacosx-version-min=10.5 -arch arm64"},
62+
{"LDFLAGS", $"-mmacosx-version-min=10.5 -arch arm64 -L{dependencyDir}/lib"},
6363
{"PKG_CONFIG_PATH", $"{dependencyDir}/lib/pkgconfig"}
6464
};
6565

@@ -132,10 +132,10 @@ private static void BuildX64(BuildContext context)
132132

133133
var envVariables = new Dictionary<string, string>
134134
{
135-
{"CFLAGS", $"-w -arch x86_64 -I{dependencyDir}/include"},
136-
{"CPPFLAGS", $"-arch x86_64 -I{dependencyDir}/include"},
137-
{"CXXFLAGS", "-arch x86_64"},
138-
{"LDFLAGS", $"-arch x86_64 -L{dependencyDir}/lib"},
135+
{"CFLAGS", $"-mmacosx-version-min=10.5 -w -arch x86_64 -I{dependencyDir}/include"},
136+
{"CPPFLAGS", $"-mmacosx-version-min=10.5 -arch x86_64 -I{dependencyDir}/include"},
137+
{"CXXFLAGS", "-mmacosx-version-min=10.5 -arch x86_64"},
138+
{"LDFLAGS", $"-mmacosx-version-min=10.5 -arch x86_64 -L{dependencyDir}/lib"},
139139
{"PKG_CONFIG_PATH", $"{dependencyDir}/lib/pkgconfig"}
140140
};
141141

0 commit comments

Comments
 (0)