buildscripts/openal-soft.sh
2023-12-03 23:10:57 +01:00

20 lines
No EOL
1.3 KiB
Bash
Executable file

#!/bin/bash
wget -c https://code.teampandory.com/thirdparty/openal-soft/-/archive/1.23.1/openal-soft-1.23.1.tar.gz
tar xvf openal-soft-1.23.1.tar.gz
cd openal-soft-1.23.1
export CFLAGS="-I$PREFIX/include $($PREFIX/bin/sdl2-config --cflags)"
export CXXFLAGS="-I$PREFIX/include $($PREFIX/bin/sdl2-config --cflags)"
#export LDFLAGS="-L$PREFIX/lib -llzma -logg -lFLAC -lvorbisenc -lvorbis -liconv -lbz2"
export LDFLAGS="-L$PREFIX/lib $($PREFIX/bin/sdl2-config --libs) -liconv"
#export LDFLAGS="-L$PREFIX/lib $($PREFIX/bin/sdl2-config --libs)"
export PKG_CONFIG_LIBDIR="$PREFIX/lib/pkgconfig"
rm -rf CMakeCache.txt CMakeFiles || true
sed -i "s#SDL2::SDL2#SDL2#g" CMakeLists.txt
cmake . -DCMAKE_TOOLCHAIN_FILE="${xCMAKE}" -DCMAKE_INSTALL_PREFIX="$PREFIX" -DCMAKE_PREFIX_PATH="$PREFIX" -DALSOFT_BACKEND_ALSA=FALSE -DALSOFT_BACKEND_OSS=FALSE -DALSOFT_BACKEND_PIPEWIRE=FALSE -DALSOFT_BACKEND_SOLARIS=FALSE -DALSOFT_BACKEND_SNDIO=FALSE -DALSOFT_BACKEND_WINMM=FALSE -DALSOFT_BACKEND_DSOUND=FALSE -DALSOFT_BACKEND_WASAPI=FALSE -DALSOFT_BACKEND_PORTAUDIO=FALSE -DALSOFT_BACKEND_PULSEAUDIO=FALSE -DALSOFT_BACKEND_JACK=FALSE -DALSOFT_BACKEND_COREAUDIO=FALSE -DALSOFT_BACKEND_OPENSL=FALSE -DALSOFT_BACKEND_OBOE=FALSE -DALSOFT_BACKEND_WAVE=FALSE -DALSOFT_REQUIRE_SDL2=TRUE -DALSOFT_BACKEND_SDL2=TRUE -DALSOFT_UTILS=FALSE -DALSOFT_EXAMPLES=FALSE
make
make install