37 lines
1.1 KiB
Bash
Executable File
37 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
# Preparation
|
|
export CC=gcc-9
|
|
export CXX=g++-9
|
|
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 USING_JUCE=true features
|
|
|
|
# Build things that we skip strict tests for
|
|
make USING_JUCE=true 3rd frontend
|
|
make USING_JUCE=true -C source/modules/juce_audio_basics posix32
|
|
make USING_JUCE=true -C source/modules/juce_audio_devices posix32
|
|
make USING_JUCE=true -C source/modules/juce_audio_processors posix32
|
|
make USING_JUCE=true -C source/modules/juce_core posix32
|
|
make USING_JUCE=true -C source/modules/juce_data_structures posix32
|
|
make USING_JUCE=true -C source/modules/juce_events posix32
|
|
make USING_JUCE=true -C source/modules/juce_graphics posix32
|
|
make USING_JUCE=true -C source/modules/juce_gui_basics posix32
|
|
make USING_JUCE=true -C source/modules/juce_gui_extra posix32
|
|
make USING_JUCE=true -C source/modules/water posix32
|
|
|
|
# Build native stuff
|
|
make USING_JUCE=true TESTBUILD=true
|
|
|
|
# Build 32bit bridges
|
|
make USING_JUCE=true TESTBUILD=true posix32
|