Audio plugin host https://kx.studio/carla
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
1.1KB

  1. #!/bin/bash
  2. set -e
  3. # Preparation
  4. export CC=gcc-9
  5. export CXX=g++-9
  6. export PKG_CONFIG_PATH=/opt/kxstudio/lib/pkgconfig:${PKG_CONFIG_PATH}
  7. unset CFLAGS
  8. unset CXXFLAGS
  9. unset LDFLAGS
  10. # Start clean
  11. make distclean >/dev/null
  12. # Print available features
  13. make USING_JUCE=true features
  14. # Build things that we skip strict tests for
  15. make USING_JUCE=true 3rd frontend
  16. make USING_JUCE=true -C source/modules/juce_audio_basics posix32
  17. make USING_JUCE=true -C source/modules/juce_audio_devices posix32
  18. make USING_JUCE=true -C source/modules/juce_audio_processors posix32
  19. make USING_JUCE=true -C source/modules/juce_core posix32
  20. make USING_JUCE=true -C source/modules/juce_data_structures posix32
  21. make USING_JUCE=true -C source/modules/juce_events posix32
  22. make USING_JUCE=true -C source/modules/juce_graphics posix32
  23. make USING_JUCE=true -C source/modules/juce_gui_basics posix32
  24. make USING_JUCE=true -C source/modules/juce_gui_extra posix32
  25. make USING_JUCE=true -C source/modules/water posix32
  26. # Build native stuff
  27. make USING_JUCE=true TESTBUILD=true
  28. # Build 32bit bridges
  29. make USING_JUCE=true TESTBUILD=true posix32