Skip some unnecessary plugin scanning steps
[carla.git] / .travis / script-linux-juce-strict.sh
blob73a3e99865770b9c5f21bd380c20cdb1936a6a95
1 #!/bin/bash
3 set -e
5 # Preparation
6 export CC=gcc-9
7 export CXX=g++-9
8 export PKG_CONFIG_PATH=/opt/kxstudio/lib/pkgconfig:${PKG_CONFIG_PATH}
9 unset CFLAGS
10 unset CXXFLAGS
11 unset LDFLAGS
13 # Start clean
14 make distclean >/dev/null
16 # Print available features
17 make USING_JUCE=true features
19 # Build things that we skip strict tests for
20 make USING_JUCE=true 3rd frontend
21 make USING_JUCE=true -C source/modules/juce_audio_basics posix32
22 make USING_JUCE=true -C source/modules/juce_audio_devices posix32
23 make USING_JUCE=true -C source/modules/juce_audio_processors posix32
24 make USING_JUCE=true -C source/modules/juce_core posix32
25 make USING_JUCE=true -C source/modules/juce_data_structures posix32
26 make USING_JUCE=true -C source/modules/juce_events posix32
27 make USING_JUCE=true -C source/modules/juce_graphics posix32
28 make USING_JUCE=true -C source/modules/juce_gui_basics posix32
29 make USING_JUCE=true -C source/modules/juce_gui_extra posix32
30 make USING_JUCE=true -C source/modules/water posix32
32 # Build native stuff
33 make USING_JUCE=true TESTBUILD=true
35 # Build 32bit bridges
36 make USING_JUCE=true TESTBUILD=true posix32