From: Michael Redig Date: Thu, 13 Apr 2023 23:43:06 +0000 (-0500) Subject: add makefile entry to build fat binary on macos X-Git-Tag: v1.5.6^2~166^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0a794163f4feccf2c408c206f37da5f5b0eab4de;p=thirdparty%2Fzstd.git add makefile entry to build fat binary on macos --- diff --git a/Makefile b/Makefile index 3b2e3999f..72a9480aa 100644 --- a/Makefile +++ b/Makefile @@ -197,6 +197,15 @@ uninstall: travis-install: $(MAKE) install PREFIX=~/install_test_dir +.PHONY: clangbuild-darwin-fat +clangbuild-darwin-fat: clean + clang -v + CXX=clang++ CC=clang CFLAGS="-Werror -Wconversion -Wno-sign-conversion -Wdocumentation -arch arm64" $(MAKE) zstd-release + mv programs/zstd programs/zstd_arm64 + CXX=clang++ CC=clang CFLAGS="-Werror -Wconversion -Wno-sign-conversion -Wdocumentation -arch x86_64" $(MAKE) zstd-release + mv programs/zstd programs/zstd_x64 + lipo -create programs/zstd_x64 programs/zstd_arm64 -output programs/zstd + .PHONY: gcc5build gcc6build gcc7build clangbuild m32build armbuild aarch64build ppcbuild ppc64build gcc5build: clean gcc-5 -v diff --git a/programs/.gitignore b/programs/.gitignore index 2d4edbe45..42a7e30dc 100644 --- a/programs/.gitignore +++ b/programs/.gitignore @@ -9,6 +9,8 @@ zstd-small zstd-nolegacy zstd-dictBuilder zstd-dll +zstd_arm64 +zstd_x64 # Object files *.o