Skip to content

Tarball Packaging

Simon Spannagel requested to merge cmake_updates into master

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 COMPONENTs

Please review and merge for upcoming milestone.

Unfortunately mac runners are down and @mpetric is still ill. Get well soon!

Merge request reports