From 8d3f96eca3a72915e1d157840204a31b28d0822f Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Sun, 3 Mar 2024 15:21:14 +0000 Subject: [GHA] build-asy: need gmake for bsd git-svn-id: svn://tug.org/texlive/trunk@70373 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/.github/scripts/build-asy.sh | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) (limited to 'Build/source') diff --git a/Build/source/.github/scripts/build-asy.sh b/Build/source/.github/scripts/build-asy.sh index 377bfcbe61f..ac9614c389f 100755 --- a/Build/source/.github/scripts/build-asy.sh +++ b/Build/source/.github/scripts/build-asy.sh @@ -43,6 +43,31 @@ then esac fi +# special cases +export TL_MAKE=make +case "$arch" in + *-solaris) + export PATH=/opt/csw/bin:$PATH + export TL_MAKE=gmake + if [ $arch = "i386-solaris" ] + then + export CC="gcc -m32" + export CXX="g++ -m32" + else + export CC="gcc -m64" + export CXX="g++ -m64" + fi + ;; + *-freebsd) + export TL_MAKE=gmake + export CC=gcc + export CXX=g++ + export CFLAGS=-D_NETBSD_SOURCE + export CXXFLAGS='-D_NETBSD_SOURCE -std=c++11' + ;; +esac + + find . -name \*.info -exec touch '{}' \; touch ./utils/asymptote/camp.tab.cc touch ./utils/asymptote/camp.tab.h @@ -51,7 +76,7 @@ touch ./utils/asymptote/GUI/pyUIClass/* cd utils/asymptote ./configure --prefix=/tmp/asyinst --enable-static --enable-texlive-build CXXFLAGS=-std=c++11 \ --disable-gsl --disable-fftw --disable-lsp --disable-curl -make -j2 +$TL_MAKE -j2 strip asy mv asy ../../asy-$arch -- cgit v1.2.3