Tarball Packaging
This MR
-
adds configuration for CPack to generate tarballs from the compiled binaries
-
adds an automatism to create a
setup.sh
file to be sourced when deploying the tarball. It contains the paths to ROOT and G4 used at compile time. Should be fine when using with CI: we use CVMFS versions which are available when deploying to CVMFS. -
documents this.
-
fixes some issues with the model path and tools path: they should not be absolute, otherwise they cannot be included in a tarball.
-
improves the behavior of
XDG_DATA_DIRS
: now we check for models in$XDG_DATA_DIRS/Allpix/models
-
Splits the framework into different CMake
COMPONENT
s
Please review and merge for upcoming milestone.
Unfortunately mac runners are down and @mpetric is still ill. Get well soon!