mirror of
https://github.com/86Box/86Box.git
synced 2025-01-22 09:11:50 -05:00
Jenkins: Fix Linux build
This commit is contained in:
parent
687c8802a2
commit
2652dc8215
2 changed files with 4 additions and 4 deletions
|
@ -24,8 +24,6 @@
|
||||||
# - For Windows (MSYS MinGW) builds:
|
# - For Windows (MSYS MinGW) builds:
|
||||||
# - Packaging requires 7-Zip on Program Files
|
# - Packaging requires 7-Zip on Program Files
|
||||||
# - Packaging the Ghostscript DLL requires 32-bit and/or 64-bit Ghostscript on Program Files
|
# - Packaging the Ghostscript DLL requires 32-bit and/or 64-bit Ghostscript on Program Files
|
||||||
# - Packaging the FluidSynth DLL requires it to be at /home/86Box/dll32/libfluidsynth.dll
|
|
||||||
# and/or /home/86Box/dll64/libfluidsynth64.dll (for 32-bit and 64-bit builds respectively)
|
|
||||||
# - For Linux builds:
|
# - For Linux builds:
|
||||||
# - Only Debian and derivatives are supported
|
# - Only Debian and derivatives are supported
|
||||||
# - dpkg and apt-get are called through sudo to manage dependencies; make sure those
|
# - dpkg and apt-get are called through sudo to manage dependencies; make sure those
|
||||||
|
@ -595,7 +593,7 @@ else
|
||||||
# ...and the ones we do want listed. Non-dev packages fill missing spots on the list.
|
# ...and the ones we do want listed. Non-dev packages fill missing spots on the list.
|
||||||
libpkgs=""
|
libpkgs=""
|
||||||
longest_libpkg=0
|
longest_libpkg=0
|
||||||
for pkg in libc6-dev libstdc++6 libopenal-dev libfreetype6-dev libx11-dev libsdl2-dev libpng-dev librtmidi-dev qtdeclarative5-dev libwayland-dev libevdev-dev libxkbcommon-x11-dev libglib2.0-dev libslirp-dev libfaudio-dev libaudio-dev libjack-jackd2-dev libpipewire-0.3-dev libsamplerate0-dev libsndio-dev libvdeplug-dev
|
for pkg in libc6-dev libstdc++6 libopenal-dev libfreetype6-dev libx11-dev libsdl2-dev libpng-dev librtmidi-dev qtdeclarative5-dev libwayland-dev libevdev-dev libxkbcommon-x11-dev libglib2.0-dev libslirp-dev libfaudio-dev libaudio-dev libjack-jackd2-dev libpipewire-0.3-dev libsamplerate0-dev libsndio-dev libvdeplug-dev libfluidsynth-dev
|
||||||
do
|
do
|
||||||
libpkgs="$libpkgs $pkg:$arch_deb"
|
libpkgs="$libpkgs $pkg:$arch_deb"
|
||||||
length=$(echo -n $pkg | sed 's/-dev$//' | sed "s/qtdeclarative/qt/" | wc -c)
|
length=$(echo -n $pkg | sed 's/-dev$//' | sed "s/qtdeclarative/qt/" | wc -c)
|
||||||
|
|
|
@ -88,7 +88,9 @@ if(FLUIDSYNTH)
|
||||||
find_package(PkgConfig REQUIRED)
|
find_package(PkgConfig REQUIRED)
|
||||||
pkg_check_modules(FLUIDSYNTH REQUIRED IMPORTED_TARGET fluidsynth)
|
pkg_check_modules(FLUIDSYNTH REQUIRED IMPORTED_TARGET fluidsynth)
|
||||||
target_link_libraries(86Box PkgConfig::FLUIDSYNTH)
|
target_link_libraries(86Box PkgConfig::FLUIDSYNTH)
|
||||||
target_link_libraries(86Box -static ${FLUIDSYNTH_STATIC_LIBRARIES} -fopenmp)
|
if(STATIC_BUILD)
|
||||||
|
target_link_libraries(86Box -static ${FLUIDSYNTH_STATIC_LIBRARIES} -fopenmp)
|
||||||
|
endif()
|
||||||
|
|
||||||
target_compile_definitions(snd PRIVATE USE_FLUIDSYNTH)
|
target_compile_definitions(snd PRIVATE USE_FLUIDSYNTH)
|
||||||
target_sources(snd PRIVATE midi_fluidsynth.c)
|
target_sources(snd PRIVATE midi_fluidsynth.c)
|
||||||
|
|
Loading…
Reference in a new issue