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.

README.md 1.2KB

1234567891011121314151617181920212223242526
  1. # PawPaw
  2. [![Build Status](https://travis-ci.org/DISTRHO/PawPaw.png)](https://travis-ci.org/DISTRHO/PawPaw)
  3. PawPaw is a Cross-Platform build scripts setup for static libraries and audio plugins
  4. It was created out of the need of many open-source developers to easily build their stuff for macOS and Windows,
  5. where usually dependencies are involved which need to be built manually.
  6. In order to make audio plugins self-contained, these dependencies/libraries need to be built statically,
  7. which most packaging projects do not do.
  8. Also, most open-source audio plugin projects do not have binaries for macOS or Windows,
  9. making it very difficult for users in these platforms to enjoy them.
  10. PawPaw has the following goals:
  11. - Single script to build most common plugin dependencies statically, both natively and cross-compiling
  12. - Clean and simple code, easy to maintain and add new libraries to build
  13. - Statically build LV2 plugins for (at least) macOS and Windows
  14. - Define each plugin project in its own file, to make it easy to support new plugins via pull-request
  15. - Package the entire collection as an installer
  16. Additonally, PawPaw will be used to build library dependencies for
  17. [Carla](https://github.com/falkTX/Carla) and
  18. [JACK2](https://github.com/jackaudio/jack2).