diff options
author | Norbert Preining <preining@logic.at> | 2024-03-03 15:21:14 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2024-03-03 15:21:14 +0000 |
commit | 8d3f96eca3a72915e1d157840204a31b28d0822f (patch) | |
tree | 6260e0405c02a5d25d9370b4861504f16fd4c2cb /Build | |
parent | 7abf8cd62da64c4df0100904dd60affa3b715b71 (diff) |
[GHA] build-asy: need gmake for bsd
git-svn-id: svn://tug.org/texlive/trunk@70373 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build')
-rwxr-xr-x | Build/source/.github/scripts/build-asy.sh | 27 |
1 files changed, 26 insertions, 1 deletions
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 |