Add a Homebrew Formula for BornAgain
A Homebrew formula for building BornAgain is added along with a supporting developer documentation for creation and testing of the formula.
The switch BA_APPLE_HOMEBREW is added to configure the build system to work under Homebrew.
As the Homebrew formula builds the GUI only, BA_PY_PACK switch is re-introduced to avoid building the Python wheel when BA_APPLE_HOMEBREW=ON.
BA Python wheel is changed to a separate target and their build commands are encapsulated in the CMake scripts, instead of explicitly calling a command like bash var/mk_wheel_multilinux.sh.
- Additional modifications
- In
Doc/man/CMakeLists.txt,gzipcommand is performed afterbornagain.1is made, in order to avoid a build error. - Produce the documentation only if
BA_DOCS=ON. - Unused option
LIB_MANis removed from the documentation. - Unneeded
postinst.inandprerm.inare removed.
- In