Browse Source

Fixup for CI

Signed-off-by: falkTX <falktx@falktx.com>
tags/v2.2.0-RC1
falkTX 4 years ago
parent
commit
f35ea2d88f
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
5 changed files with 23 additions and 17 deletions
  1. +7
    -3
      .travis/script-linux-juce-strict.sh
  2. +5
    -5
      .travis/script-linux-strict.sh
  3. +3
    -3
      .travis/script-linux.sh
  4. +1
    -1
      .travis/script-macos.sh
  5. +7
    -5
      source/Makefile.mk

+ 7
- 3
.travis/script-linux-juce-strict.sh View File

@@ -14,10 +14,14 @@ unset LDFLAGS
make distclean >/dev/null

# Print available features
make features
make USING_JUCE=true features

# Build things that we skip strict tests for
make 3rd frontend USING_JUCE=true
make USING_JUCE=true 3rd frontend
make USING_JUCE=true -C source/modules/water posix32

# Build native stuff
make TESTBUILD=true USING_JUCE=true
make USING_JUCE=true TESTBUILD=true

# Build 32bit bridges
make USING_JUCE=true TESTBUILD=true posix32

+ 5
- 5
.travis/script-linux-strict.sh View File

@@ -14,14 +14,14 @@ unset LDFLAGS
make distclean >/dev/null

# Print available features
make features
make USING_JUCE=false features

# Build things that we skip strict tests for
make 3rd frontend
make -C source/modules/water posix32
make USING_JUCE=false 3rd frontend
make USING_JUCE=false -C source/modules/water posix32

# Build native stuff
make TESTBUILD=true
make USING_JUCE=false TESTBUILD=true

# Build 32bit bridges
make TESTBUILD=true posix32
make USING_JUCE=false TESTBUILD=true posix32

+ 3
- 3
.travis/script-linux.sh View File

@@ -14,13 +14,13 @@ export PKG_CONFIG_PATH=/opt/kxstudio/lib/pkgconfig:${PKG_CONFIG_PATH}
make distclean >/dev/null

# Print available features
make features
make USING_JUCE=false features

# Build native stuff
make all posix32 posix64
make USING_JUCE=false all posix32 posix64

# Build wine bridges
make wine32 wine64
make USING_JUCE=false wine32 wine64

# Build windows binaries for bridges
env PATH=/opt/mingw32/bin:${PATH} make win32 USING_JUCE=false CC=i686-w64-mingw32-gcc CXX=i686-w64-mingw32-g++


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

@@ -17,4 +17,4 @@ make distclean >/dev/null
make features

# Build native stuff
make USING_JUCE=false
make

+ 7
- 5
source/Makefile.mk View File

@@ -304,7 +304,7 @@ PYUIC5 ?= $(shell which pyuic5 2>/dev/null)

ifneq ($(PYUIC5),)
ifneq ($(PYRCC5),)
HAVE_PYQT=true
HAVE_PYQT = true
endif
endif

@@ -328,16 +328,18 @@ endif
# Set USING_JUCE

ifeq ($(MACOS_OR_WIN32),true)
USING_JUCE=true
USING_JUCE_AUDIO_DEVICES=true
ifneq ($(MACOS_OLD),true)
USING_JUCE = true
USING_JUCE_AUDIO_DEVICES = true
endif
endif

ifeq ($(HAVE_JUCE_LINUX_DEPS),true)
USING_JUCE=true
USING_JUCE = true
endif

ifeq ($(LINUX_OR_MACOS),true)
USING_JUCE_GUI_EXTRA=true
USING_JUCE_GUI_EXTRA = true
endif

# ---------------------------------------------------------------------------------------------------------------------


Loading…
Cancel
Save