Browse Source

CI tweaks

Signed-off-by: falkTX <falktx@falktx.com>
tags/v2.2.0-RC1
falkTX 4 years ago
parent
commit
3571702d7e
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
3 changed files with 11 additions and 2 deletions
  1. +9
    -0
      .travis/install.sh
  2. +1
    -1
      .travis/script-win32.sh
  3. +1
    -1
      .travis/script-win64.sh

+ 9
- 0
.travis/install.sh View File

@@ -57,6 +57,7 @@ elif [ "${TARGET}" = "linux-strict" ]; then
elif [ "${TARGET}" = "linux-juce-strict" ]; then elif [ "${TARGET}" = "linux-juce-strict" ]; then
sudo apt-get install -y \ sudo apt-get install -y \
g++-8 \ g++-8 \
g++-8-multilib \
pkg-config \ pkg-config \
pyqt5-dev-tools \ pyqt5-dev-tools \
python3-pyqt5.qtsvg \ python3-pyqt5.qtsvg \
@@ -72,9 +73,17 @@ elif [ "${TARGET}" = "linux-juce-strict" ]; then
libgl1-mesa-dev \ libgl1-mesa-dev \
libx11-dev \ libx11-dev \
libxext-dev \ libxext-dev \
libx11-6:i386 \
libxext6:i386 \
libfreetype6:i386 \
liblo-static \ liblo-static \
fluidsynth-static fluidsynth-static


# Fix for 32bit bridge links
sudo ln -s /usr/lib/i386-linux-gnu/libX11.so.6 /usr/lib/i386-linux-gnu/libX11.so
sudo ln -s /usr/lib/i386-linux-gnu/libXext.so.6 /usr/lib/i386-linux-gnu/libXext.so
sudo ln -s /usr/lib/i386-linux-gnu/libfreetype.so.6 /usr/lib/i386-linux-gnu/libfreetype.so

elif [ "${TARGET}" = "macos" ]; then elif [ "${TARGET}" = "macos" ]; then
sudo apt-get install -y \ sudo apt-get install -y \
pkg-config \ pkg-config \


+ 1
- 1
.travis/script-win32.sh View File

@@ -14,7 +14,7 @@ export PATH=/opt/mingw32/${_PREFIX}/bin:/opt/mingw32/bin:${PATH}
export PKG_CONFIG_PATH=/opt/mingw32/lib/pkgconfig:${PKG_CONFIG_PATH} export PKG_CONFIG_PATH=/opt/mingw32/lib/pkgconfig:${PKG_CONFIG_PATH}
export CROSS_COMPILING=true export CROSS_COMPILING=true


MAKE_ARGS="BUILDING_FOR_WINDOWS=true CROSS_COMPILING=true USING_JUCE=false"
MAKE_ARGS="BUILDING_FOR_WINDOWS=true CROSS_COMPILING=true USING_JUCE=false USING_JUCE_AUDIO_DEVICES=false"
MAKE_ARGS="${MAKE_ARGS} HAVE_FLUIDSYNTH=false HAVE_LIBLO=false HAVE_QT5=false HAVE_SNDFILE=false" MAKE_ARGS="${MAKE_ARGS} HAVE_FLUIDSYNTH=false HAVE_LIBLO=false HAVE_QT5=false HAVE_SNDFILE=false"


# Start clean # Start clean


+ 1
- 1
.travis/script-win64.sh View File

@@ -14,7 +14,7 @@ export PATH=/opt/mingw64/${_PREFIX}/bin:/opt/mingw64/bin:${PATH}
export PKG_CONFIG_PATH=/opt/mingw64/lib/pkgconfig:${PKG_CONFIG_PATH} export PKG_CONFIG_PATH=/opt/mingw64/lib/pkgconfig:${PKG_CONFIG_PATH}
export CROSS_COMPILING=true export CROSS_COMPILING=true


MAKE_ARGS="BUILDING_FOR_WINDOWS=true CROSS_COMPILING=true USING_JUCE=false"
MAKE_ARGS="BUILDING_FOR_WINDOWS=true CROSS_COMPILING=true USING_JUCE=false USING_JUCE_AUDIO_DEVICES=false"
MAKE_ARGS="${MAKE_ARGS} HAVE_FLUIDSYNTH=false HAVE_LIBLO=false HAVE_QT5=false HAVE_SNDFILE=false" MAKE_ARGS="${MAKE_ARGS} HAVE_FLUIDSYNTH=false HAVE_LIBLO=false HAVE_QT5=false HAVE_SNDFILE=false"


# Start clean # Start clean


Loading…
Cancel
Save