1
0

macOS: minor update

(cherry picked from commit 01610cb8453077a6877f7b4ac9bacf7327fe282d)
This commit is contained in:
Maksym H 2023-06-27 01:48:52 +03:00 committed by mckaygerhard
parent e2726757f7
commit c0f745994c
9 changed files with 21 additions and 17 deletions

View File

@ -520,6 +520,7 @@
841AD8B828D0E2E40042E335 /* libvorbisfile.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbisfile.a; path = ../deps/libvorbis/libvorbisfile.a; sourceTree = "<group>"; }; 841AD8B828D0E2E40042E335 /* libvorbisfile.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbisfile.a; path = ../deps/libvorbis/libvorbisfile.a; sourceTree = "<group>"; };
8425D3702837D89300753F0E /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = "<group>"; }; 8425D3702837D89300753F0E /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = "<group>"; };
8425D3712837D89600753F0E /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Localizable.strings; sourceTree = "<group>"; }; 8425D3712837D89600753F0E /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Localizable.strings; sourceTree = "<group>"; };
8425FC862A275920008569EE /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = "<group>"; };
84287CA4291ED0F000E30F96 /* locale */ = {isa = PBXFileReference; lastKnownFileType = folder; name = locale; path = ../../assets/locale; sourceTree = "<group>"; }; 84287CA4291ED0F000E30F96 /* locale */ = {isa = PBXFileReference; lastKnownFileType = folder; name = locale; path = ../../assets/locale; sourceTree = "<group>"; };
84287CA5291ED0F000E30F96 /* fonts */ = {isa = PBXFileReference; lastKnownFileType = folder; name = fonts; path = ../../assets/fonts; sourceTree = "<group>"; }; 84287CA5291ED0F000E30F96 /* fonts */ = {isa = PBXFileReference; lastKnownFileType = folder; name = fonts; path = ../../assets/fonts; sourceTree = "<group>"; };
844436EE28DA80C100662A9D /* libfreetype.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfreetype.a; path = ../deps/freetype/libfreetype.a; sourceTree = "<group>"; }; 844436EE28DA80C100662A9D /* libfreetype.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfreetype.a; path = ../deps/freetype/libfreetype.a; sourceTree = "<group>"; };
@ -1779,6 +1780,7 @@
id, id,
ja, ja,
nb, nb,
ar,
); );
mainGroup = 845856A024B1322C0040BA4F; mainGroup = 845856A024B1322C0040BA4F;
productRefGroup = 845856AA24B1322C0040BA4F /* Products */; productRefGroup = 845856AA24B1322C0040BA4F /* Products */;
@ -2097,6 +2099,7 @@
8425D3712837D89600753F0E /* id */, 8425D3712837D89600753F0E /* id */,
8457C2C52848DB7300D69304 /* ja */, 8457C2C52848DB7300D69304 /* ja */,
840A686F2989C8B400ADE329 /* nb */, 840A686F2989C8B400ADE329 /* nb */,
8425FC862A275920008569EE /* ar */,
); );
name = Localizable.strings; name = Localizable.strings;
sourceTree = "<group>"; sourceTree = "<group>";
@ -2130,12 +2133,15 @@
GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET = 10.11;
ONLY_ACTIVE_ARCH = YES; ONLY_ACTIVE_ARCH = YES;
OTHER_CPLUSPLUSFLAGS = ( OTHER_CFLAGS = (
"$(OTHER_CFLAGS)", "$(inherited)",
"-fdata-sections",
"-ffunction-sections",
"-Wno-inconsistent-missing-override", "-Wno-inconsistent-missing-override",
"-D__FILE__=__FILE_NAME__", "-D__FILE__=__FILE_NAME__",
"-Wno-builtin-macro-redefined", "-Wno-builtin-macro-redefined",
); );
OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
SDKROOT = macosx; SDKROOT = macosx;
}; };
name = Debug; name = Debug;
@ -2162,12 +2168,15 @@
GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
LLVM_LTO = YES; LLVM_LTO = YES;
MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET = 10.11;
OTHER_CPLUSPLUSFLAGS = ( OTHER_CFLAGS = (
"$(OTHER_CFLAGS)", "$(inherited)",
"-fdata-sections",
"-ffunction-sections",
"-Wno-inconsistent-missing-override", "-Wno-inconsistent-missing-override",
"-D__FILE__=__FILE_NAME__", "-D__FILE__=__FILE_NAME__",
"-Wno-builtin-macro-redefined", "-Wno-builtin-macro-redefined",
); );
OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
SDKROOT = macosx; SDKROOT = macosx;
VALIDATE_PRODUCT = YES; VALIDATE_PRODUCT = YES;
}; };
@ -2193,7 +2202,6 @@
"USE_LEVELDB=1", "USE_LEVELDB=1",
"USE_LUAJIT=1", "USE_LUAJIT=1",
"USE_SYSTEM_GMP=0", "USE_SYSTEM_GMP=0",
"_IRR_COMPILE_WITH_SDL_DEVICE_=1",
"ENABLE_UPDATE_CHECKER=1", "ENABLE_UPDATE_CHECKER=1",
"VERSION_MAJOR=2", "VERSION_MAJOR=2",
"VERSION_MINOR=0", "VERSION_MINOR=0",
@ -2222,7 +2230,6 @@
INFOPLIST_FILE = MultiCraft/Info.plist; INFOPLIST_FILE = MultiCraft/Info.plist;
MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET = 10.11;
MARKETING_VERSION = 2.0.4; MARKETING_VERSION = 2.0.4;
OTHER_CFLAGS = "$(inherited)";
OTHER_LDFLAGS = ( OTHER_LDFLAGS = (
"$(inherited)", "$(inherited)",
"-L${SRCROOT}/../deps/freetype", "-L${SRCROOT}/../deps/freetype",
@ -2236,7 +2243,6 @@
"-L${SRCROOT}/../deps/libpng", "-L${SRCROOT}/../deps/libpng",
"-L${SRCROOT}/../deps/SDL2", "-L${SRCROOT}/../deps/SDL2",
"-L${SRCROOT}/../deps/libvorbis", "-L${SRCROOT}/../deps/libvorbis",
"-Wl,-dead_strip",
); );
PRODUCT_BUNDLE_IDENTIFIER = mobi.MultiCraft; PRODUCT_BUNDLE_IDENTIFIER = mobi.MultiCraft;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
@ -2265,7 +2271,6 @@
"USE_LEVELDB=1", "USE_LEVELDB=1",
"USE_LUAJIT=1", "USE_LUAJIT=1",
"USE_SYSTEM_GMP=0", "USE_SYSTEM_GMP=0",
"_IRR_COMPILE_WITH_SDL_DEVICE_=1",
"ENABLE_UPDATE_CHECKER=1", "ENABLE_UPDATE_CHECKER=1",
"VERSION_MAJOR=2", "VERSION_MAJOR=2",
"VERSION_MINOR=0", "VERSION_MINOR=0",
@ -2294,7 +2299,6 @@
INFOPLIST_FILE = MultiCraft/Info.plist; INFOPLIST_FILE = MultiCraft/Info.plist;
MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET = 10.11;
MARKETING_VERSION = 2.0.4; MARKETING_VERSION = 2.0.4;
OTHER_CFLAGS = "$(inherited)";
OTHER_LDFLAGS = ( OTHER_LDFLAGS = (
"$(inherited)", "$(inherited)",
"-L${SRCROOT}/../deps/freetype", "-L${SRCROOT}/../deps/freetype",
@ -2308,7 +2312,6 @@
"-L${SRCROOT}/../deps/libpng", "-L${SRCROOT}/../deps/libpng",
"-L${SRCROOT}/../deps/SDL2", "-L${SRCROOT}/../deps/SDL2",
"-L${SRCROOT}/../deps/libvorbis", "-L${SRCROOT}/../deps/libvorbis",
"-Wl,-dead_strip",
); );
PRODUCT_BUNDLE_IDENTIFIER = mobi.MultiCraft; PRODUCT_BUNDLE_IDENTIFIER = mobi.MultiCraft;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";

View File

@ -0,0 +1 @@

View File

@ -1,6 +1,6 @@
#!/bin/bash -e #!/bin/bash -e
SDL2_VERSION=2.26.3 SDL2_VERSION=2.28.0
. scripts/sdk.sh . scripts/sdk.sh
mkdir -p deps; cd deps mkdir -p deps; cd deps

View File

@ -1,6 +1,6 @@
#!/bin/bash -e #!/bin/bash -e
FREETYPE_VERSION=2.13.0 FREETYPE_VERSION=2.13.1
. scripts/sdk.sh . scripts/sdk.sh
mkdir -p deps; cd deps mkdir -p deps; cd deps

View File

@ -1,6 +1,6 @@
#!/bin/bash -e #!/bin/bash -e
GETTEXT_VERSION=0.21.1 GETTEXT_VERSION=0.22
. scripts/sdk.sh . scripts/sdk.sh
mkdir -p deps; cd deps mkdir -p deps; cd deps

View File

@ -1,6 +1,6 @@
#!/bin/bash -e #!/bin/bash -e
PNG_VERSION=1.6.39 PNG_VERSION=1.6.40
. scripts/sdk.sh . scripts/sdk.sh
mkdir -p deps; cd deps mkdir -p deps; cd deps

View File

@ -18,7 +18,7 @@ for ARCH in x86_64 arm64
do do
echo "Building LuaJIT for $ARCH" echo "Building LuaJIT for $ARCH"
make amalg -j \ make amalg -j \
TARGET_FLAGS="$OSX_FLAGS -fno-fast-math -funwind-tables -fasynchronous-unwind-tables -arch $ARCH" TARGET_FLAGS="$OSX_FLAGS -fno-fast-math -Wno-overriding-t-option -arch $ARCH"
cp src/libluajit.a templib_$ARCH.a cp src/libluajit.a templib_$ARCH.a
make clean make clean
done done

View File

@ -1,6 +1,6 @@
#!/bin/bash -e #!/bin/bash -e
OPENAL_VERSION=1.23.0 OPENAL_VERSION=1.23.1
. scripts/sdk.sh . scripts/sdk.sh
mkdir -p deps; cd deps mkdir -p deps; cd deps

View File

@ -11,4 +11,4 @@ export OSX_ARCH="-arch x86_64 -arch arm64"
export OSX_COMPILER=$(xcrun --sdk $sdk --find clang) export OSX_COMPILER=$(xcrun --sdk $sdk --find clang)
export OSX_CC=$OSX_COMPILER export OSX_CC=$OSX_COMPILER
export OSX_CXX=$OSX_COMPILER export OSX_CXX=$OSX_COMPILER
export OSX_FLAGS="-isysroot $(xcrun --sdk $sdk --show-sdk-path) -mmacosx-version-min=$OSX_OSVER -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Ofast" export OSX_FLAGS="-isysroot $(xcrun --sdk $sdk --show-sdk-path) -mmacosx-version-min=$OSX_OSVER -fdata-sections -ffunction-sections -Ofast"