Skip to content

Release

Stéphane Letz edited this page Apr 25, 2022 · 39 revisions

Release guidelines

Libraries

  • be sure to merge latest version of the Faust libraries

Documentation

  • update the Documentation/faust-quick-reference.pdf to match included Faust version

Preparing

  • a release is prepared from the dev branch

  • the 'APP_VERSION' flag in Build/CMakeLists.txt has to be raised with each release to create a new FaustLive-CurrentSession-XX cache folder

  • create a tag (like 2.5.6-rc1) each time needed, and use the 2.5.6 tag for the final version

Building packages

  • on macOS, use Build/make

  • on Windows (using Parallels VM):

suppress old Faust release

install the Faust release (for all users)

in command menu: Invite de commande 2017 « VS natif X64 » (see case 2)

in Build folder use Make.bat package win64 2017

Finishing

  • merge back on the master branch
Clone this wiki locally