Skip to content
Snippets Groups Projects
  • Raphael Isemann's avatar
    ac0de75b
    Use ROOT_STANDARD_LIBRARY_PACKAGE where possible [NFC] · ac0de75b
    Raphael Isemann authored
    This refactors the CMake build files to no longer manually call
    the CMake functions for generating and linking the dicionairies.
    One reason is to reduce boilerplate, the other is that it is now
    no longer possible to have naming mismatches between the dictionary
    generation arguments and linking function arguments which was causing
    the race conditions we had in our build system.
    
    This also now follows more strictly the separation between dependencies
    like Math, Tree and Core and pure linking flags to external libraries.
    ac0de75b
    History
    Use ROOT_STANDARD_LIBRARY_PACKAGE where possible [NFC]
    Raphael Isemann authored
    This refactors the CMake build files to no longer manually call
    the CMake functions for generating and linking the dicionairies.
    One reason is to reduce boilerplate, the other is that it is now
    no longer possible to have naming mismatches between the dictionary
    generation arguments and linking function arguments which was causing
    the race conditions we had in our build system.
    
    This also now follows more strictly the separation between dependencies
    like Math, Tree and Core and pure linking flags to external libraries.