Commits on Source (3)
-
Tobias Triffterer authored
This compiler flag — foreseen by the original authors — stops RooFit from displaying its banner in front of the banner and license information of the main application
Verifiedcb2899c3 -
Tobias Triffterer authored
This adds additional directories to the CMake variable CLING_CXX_HEADERS, whose content is later on compiled into the ROOT libraries. Cling requires access to the header files even at runtime, but a Flatpak runtime environment does not contain them, only the SDK used at compilation time does. The /usr tree inside a Flatpak sanbox is immutable, everything the application needs in addition to the underlying runtime has to be shipped in /app. This patch adds these paths under /app to the search paths of Cling so that it does work inside a Flatpak sandbox. This behaviour is controlled by the new boolean build option “BUILD_FOR_FLATPAK”. However, this patch alone does not do the trick. The Flatpak build manifest needs to contain commands to create the “/app/include” directory and copy all the include files there from the SDK as well as to install the include files from ROOT under “/app/include/root”.
Verified035181f8 -
Tobias Triffterer authored
As required under the LGPL, a prominent notice has been added to the main readme file to inform the user that this is a modified version of ROOT.
Verifiede0c7ca2a