DISTRHO Plugin Framework
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.

24 lines
536B

  1. #!/bin/bash
  2. set -e
  3. # Preparation
  4. _FLAGS="-Werror"
  5. export CFLAGS="${_FLAGS}"
  6. export CXXFLAGS="${_FLAGS}"
  7. echo "==============> Normal build"
  8. make clean >/dev/null
  9. make
  10. echo "==============> Run automated tests"
  11. make -C tests run
  12. echo "==============> No namespace build"
  13. make clean >/dev/null
  14. make CXXFLAGS="${_FLAGS} -DDONT_SET_USING_DISTRHO_NAMESPACE -DDONT_SET_USING_DGL_NAMESPACE"
  15. echo "==============> Custom namespace build"
  16. make clean >/dev/null
  17. make CXXFLAGS="${_FLAGS} -DDISTRHO_NAMESPACE=WubbWubb -DDGL_NAMESPACE=DabDab"