Revise installation directory structure under Linux
|Status:||Rejected||Start date:||22 Jun 2016|
After the recent refactoring of the cmake files, in the lib/BornAgain1.5 folder appear BornAgain executable file and a bornagain directory. This causes problems on the case-insensitive file systems.
As a temporary solution BornAgain executable has been moved to lib/BornAgain1.5/exec/. However, this needs to be refactored. During refactoring, we have to conform as much as possible to the Filesystem Hierarchy Standard
#2 Updated by pospelov over 4 years ago
I thinks this item, as well as #1070 should be replaced with one, single, well planned item - "Refactor installation directory structure".We have to decide how we want our installation directory structure looks like
- Under Linux (under different installation scenarios)
- Under MacOS (in unix-like mode, in bundle-mode, potentially in homebrew/macport modes)
- Under Windows
My point is that we can't smear this kind of activity over long period, or solve it first for Linux, and then later introduce some changes for Mac, etc. It is extremely painful to make permanent repairing.
But first we need to setup fully our continuous integration process.