|
123456789101112131415161718192021222324252627282930313233343536 |
- #!/bin/bash
-
- set -e
-
- # Preparation
- export CC=gcc-8
- export CXX=g++-8
- export PKG_CONFIG_PATH=/opt/kxstudio/lib/pkgconfig:${PKG_CONFIG_PATH}
- unset CFLAGS
- unset CXXFLAGS
- unset LDFLAGS
-
- # Start clean
- make distclean >/dev/null
-
- # Print available features
- make features
-
- # Build things that we skip strict tests for
- make -C source/modules/audio_decoder
- make -C source/modules/dgl
- make -C source/modules/hylia
- make -C source/modules/juce_audio_basics
- make -C source/modules/juce_audio_devices
- make -C source/modules/juce_audio_processors
- make -C source/modules/juce_core
- make -C source/modules/juce_data_structures
- make -C source/modules/juce_events
- make -C source/modules/juce_graphics
- make -C source/modules/juce_gui_basics
- make -C source/modules/sfzero
- make -C source/modules/water
- make -C source/theme all qt4 qt5
-
- # Build native stuff
- make TESTBUILD=true USING_JUCE=true
|