Fix build for Xcode 11.

This commit is contained in:
John Preston 2019-10-02 18:54:36 +03:00
parent c88ee34b1d
commit 9a498616c6
2 changed files with 9 additions and 6 deletions

View File

@ -17,6 +17,9 @@
'CURRENT_PROJECT_VERSION': '<!(helpers/common/print_version.sh <(DEPTH)/../build/version)', 'CURRENT_PROJECT_VERSION': '<!(helpers/common/print_version.sh <(DEPTH)/../build/version)',
'ASSETCATALOG_COMPILER_APPICON_NAME': 'AppIcon', 'ASSETCATALOG_COMPILER_APPICON_NAME': 'AppIcon',
'ENABLE_HARDENED_RUNTIME': 'YES', 'ENABLE_HARDENED_RUNTIME': 'YES',
'OTHER_CODE_SIGN_FLAGS': [
'--deep',
],
'OTHER_LDFLAGS': [ 'OTHER_LDFLAGS': [
'-lbsm', '-lbsm',
'-lm', '-lm',

View File

@ -41,7 +41,7 @@ Go to ***BuildPath*** and run
git clone https://github.com/telegramdesktop/zlib.git git clone https://github.com/telegramdesktop/zlib.git
cd zlib cd zlib
CFLAGS="-mmacosx-version-min=10.8" LDFLAGS="-mmacosx-version-min=10.8" ./configure CFLAGS="-mmacosx-version-min=10.8 -Werror=unguarded-availability-new" LDFLAGS="-mmacosx-version-min=10.8" ./configure
make $MAKE_THREADS_CNT make $MAKE_THREADS_CNT
sudo make install sudo make install
cd .. cd ..
@ -57,13 +57,13 @@ Go to ***BuildPath*** and run
cd opus cd opus
git checkout v1.3 git checkout v1.3
./autogen.sh ./autogen.sh
CFLAGS="-mmacosx-version-min=10.8" CPPFLAGS="-mmacosx-version-min=10.8" LDFLAGS="-mmacosx-version-min=10.8" ./configure CFLAGS="-mmacosx-version-min=10.8 -Werror=unguarded-availability-new" CPPFLAGS="-mmacosx-version-min=10.8 -Werror=unguarded-availability-new" LDFLAGS="-mmacosx-version-min=10.8" ./configure
make $MAKE_THREADS_CNT make $MAKE_THREADS_CNT
sudo make install sudo make install
cd .. cd ..
cd libiconv-1.15 cd libiconv-1.15
CFLAGS="-mmacosx-version-min=10.8" CPPFLAGS="-mmacosx-version-min=10.8" LDFLAGS="-mmacosx-version-min=10.8" ./configure --enable-static CFLAGS="-mmacosx-version-min=10.8 -Werror=unguarded-availability-new" CPPFLAGS="-mmacosx-version-min=10.8 -Werror=unguarded-availability-new" LDFLAGS="-mmacosx-version-min=10.8" ./configure --enable-static
make $MAKE_THREADS_CNT make $MAKE_THREADS_CNT
sudo make install sudo make install
cd .. cd ..
@ -76,8 +76,8 @@ Go to ***BuildPath*** and run
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig:/usr/lib/pkgconfig:/usr/X11/lib/pkgconfig PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig:/usr/lib/pkgconfig:/usr/X11/lib/pkgconfig
./configure --prefix=/usr/local \ ./configure --prefix=/usr/local \
--extra-cflags="-mmacosx-version-min=10.8" \ --extra-cflags="-mmacosx-version-min=10.8 -Werror=unguarded-availability-new" \
--extra-cxxflags="-mmacosx-version-min=10.8" \ --extra-cxxflags="-mmacosx-version-min=10.8 -Werror=unguarded-availability-new" \
--extra-ldflags="-mmacosx-version-min=10.8" \ --extra-ldflags="-mmacosx-version-min=10.8" \
--enable-protocol=file --enable-libopus \ --enable-protocol=file --enable-libopus \
--disable-programs \ --disable-programs \
@ -184,7 +184,7 @@ Go to ***BuildPath*** and run
cd openal-soft cd openal-soft
git checkout v1.19 git checkout v1.19
cd build cd build
LDFLAGS='-stdlib=libc++' cmake -D ALSOFT_EXAMPLES=OFF -D LIBTYPE:STRING=STATIC -D CMAKE_OSX_DEPLOYMENT_TARGET:STRING=10.8 .. CFLAGS='-Werror=unguarded-availability-new' CPPFLAGS='-Werror=unguarded-availability-new' LDFLAGS='-stdlib=libc++' cmake -D ALSOFT_EXAMPLES=OFF -D LIBTYPE:STRING=STATIC -D CMAKE_OSX_DEPLOYMENT_TARGET:STRING=10.8 ..
make $MAKE_THREADS_CNT make $MAKE_THREADS_CNT
sudo make install sudo make install
cd ../.. cd ../..