Skip to content

Commit 0e26e37

Browse files
committed
Build with lto thin on mac to save time.
1 parent 05f789f commit 0e26e37

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

build.mac.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ echo Building for architecture $arch
1919
export "PREFIX=$(pwd)/../Nuitka-Python-Deps"
2020
export "PYTHON_BASE=$(pwd)"
2121
export "PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig:${PREFIX}/share/pkgconfig"
22-
export "CFLAGS=-arch $arch -mmacosx-version-min=10.9 -I${PREFIX}/include -I${PYTHON_BASE}/Include -fPIC"
23-
export "CXXFLAGS=-arch $arch -mmacosx-version-min=10.9 -I${PREFIX}/include -fPIC"
24-
export "LDFLAGS=-arch $arch -L${PREFIX}/lib"
22+
export "CFLAGS=-arch $arch -mmacosx-version-min=10.9 -I${PREFIX}/include -I${PYTHON_BASE}/Include -fPIC -flto=thin"
23+
export "CXXFLAGS=-arch $arch -mmacosx-version-min=10.9 -I${PREFIX}/include -fPIC -flto=thin"
24+
export "LDFLAGS=-arch $arch -L${PREFIX}/lib -flto=thin"
2525
export "MACOSX_DEPLOYMENT_TARGET=10.9"
2626

2727
# Allow to overload the compiler used via CC environment variable
@@ -274,7 +274,7 @@ export "LDFLAGS=-L${PREFIX}/lib"
274274
CC="$CC" \
275275
CXX="$CXX" \
276276
CFLAGS="-g $CFLAGS" \
277-
LDFLAGS="-arch $arch -g -Xlinker $LDFLAGS" \
277+
LDFLAGS="-arch $arch -g -Xlinker $LDFLAGS -flto=thin" \
278278
LIBS="-lffi -lbz2 -lsqlite3 -llzma -lnp_embed -lssl -lcrypto " \
279279
ax_cv_c_float_words_bigendian=no \
280280
___ORIG_DEPS_PREFIX=${PREFIX}___

0 commit comments

Comments
 (0)