Cross-Platform build scripts for audio plugins
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.

25 lines
1.0KB

  1. #!/bin/bash
  2. set -e
  3. PLUGINS_BASE="abgate artyfx caps die-plugins dpf-plugins fomp mda"
  4. PLUGINS_CROSS="blop"
  5. PLUGINS_DISTRHO1="distrho-ports-arctican distrho-ports-dexed distrho-ports-drowaudio distrho-ports-klangfalter distrho-ports-luftikus distrho-ports-obxd distrho-ports-pitched-delay"
  6. PLUGINS_DISTRHO2="distrho-ports-refine distrho-ports-tal-plugins distrho-ports-temper distrho-ports-vex distrho-ports-wolpertinger"
  7. if [ "${TARGET}" = "linux" ]; then
  8. PLUGINS="${PLUGINS_BASE} ${PLUGINS_CROSS}"
  9. elif [ "${TARGET}" = "macos-old" ]; then
  10. PLUGINS="${PLUGINS_BASE}"
  11. elif [ "${TARGET}" = "macos" ] || [ "${TARGET}" = "macos-universal" ]; then
  12. PLUGINS="${PLUGINS_BASE} ${PLUGINS_CROSS} ${PLUGINS_DISTRHO1}"
  13. elif [ "${TARGET}" = "win32" ] || [ "${TARGET}" = "win64" ]; then
  14. PLUGINS="${PLUGINS_BASE} ${PLUGINS_CROSS} ${PLUGINS_DISTRHO1}"
  15. else
  16. exit 1
  17. fi
  18. ${TRAVIS_BUILD_DIR}/build-plugins.sh ${TARGET} ${PLUGINS}
  19. ${TRAVIS_BUILD_DIR}/.cleanup.sh ${TARGET}
  20. ${TRAVIS_BUILD_DIR}/pack-plugins.sh ${TARGET} ${PLUGINS}