Skip to content
Snippets Groups Projects
  1. Jan 09, 2019
  2. Dec 17, 2018
    • Yuka Takahashi's avatar
      [cxxmodules] Create a overlay file for installed directory · cace5c90
      Yuka Takahashi authored
      The aim of this patch is to make runtime modules "installable".
      
      Previously, modulemap.overlay.yaml file was being generated by cmake
      __only__ for build directory. So the path/to/your/build/directory was
      hardcoded to modulemap.overlay.yaml and Cling was reading modulemap for
      stl and libc from the build directory even if it was installed to different
      location.
      
      This was a problem for CMSSW, so in this patch I'm generating two
      overlay files, one for build directory and other one for installed
      directory. CMake will generate modulemap.overlay.yaml for __build__
      directory from modulemap.overlay.yaml.in.build at compilation time, and
      it will generate and install modulemap.overlay.yaml for __install__
      directory from modulemap.overlay.yaml.install.
      cace5c90
  3. Dec 11, 2018
  4. Dec 10, 2018
  5. Dec 06, 2018
  6. Dec 05, 2018
  7. Dec 04, 2018
  8. Dec 03, 2018
  9. Nov 29, 2018
  10. Nov 27, 2018
  11. Nov 14, 2018
  12. Oct 31, 2018
  13. Oct 23, 2018
  14. Oct 01, 2018
  15. Sep 27, 2018
  16. Sep 26, 2018
    • Yuka Takahashi's avatar
      [cxxmodules] Allow ROOT_ prefix module to be implicitly build by rootcling · 0934170a
      Yuka Takahashi authored
      Previously, [system] was used to mark modules which were supporsed be
      implicitly built by rootcling for runtime modules. This was a workaround, and it was causing
      SourceLocation error in cxxmodules as it is also using the same
      modulemap.
      
      To remove the workaround, we are introducing a new convention that modules
      start with ROOT_ is treated as "ROOT system modules", which can be build
      implicitly.
      0934170a
  17. Sep 21, 2018
  18. Sep 20, 2018
    • Elie Khairallah's avatar
      Final changes to py2help new (#2516) · dc825fc4
      Elie Khairallah authored
      * Centralise the generation of help for root command
      
      Add argparse2help.py, add root-argparse.py, delete the old help of root, add the cmake commands needed to generate the header containing the command line options help and to generate manual page for the root command.
      
      The python file argparse2help.py can be called with the root-argparse.py and the output name as arguments. This call will generate the header file if the output has an extension ".h" and will generate the manual page if the extension is ".1"
      
      * Centralise the generation of help for the rest of the commands
      
      Add cmake changes to generate headers and manual pages for rootcling hadd and hist2workspace
      Delete old man pages of hadd and hist2workspace
      Add commented out generation of man pages for python commands, we need to add a dependency before uncommenting them out
      Add hadd rootcling hist2workspace argparse modules
      
      * make the path compatible with windows
      
      * review modifications
      
      * add dependency on the input and the generation script of man pages
      
      * remove installation of headers
      
      * Update CMakeLists.txt
      
      It makes no sense to generates man pages on Windows. Windows does not have the `man` command.
      
      * Update argparse2help.py
      
      * Update argparse2help.py
      
      * Update argparse2help.py
      
      * Update hadd.cxx
      
      haddCommandLineOptionsHelp.h was not included for windows
      
      * Update root-argparse.py
      
      add the option --version
      
      * Update argparse2help.py
      
      simplified version (Thanks Bertrand !)
      dc825fc4
  19. Sep 07, 2018
  20. Aug 29, 2018
  21. Aug 28, 2018
  22. Aug 23, 2018
  23. Aug 22, 2018
    • Elie Khairallah's avatar
      Modify python (#2496) · 640787cf
      Elie Khairallah authored
      * modified python files to be able to be called by argparse2help.py
      
      * modified argparse2help to handle options with no help
      
      * stop the scripts from running when imported
      640787cf
  24. Aug 01, 2018
  25. Jul 27, 2018
  26. Jul 03, 2018
  27. May 23, 2018
  28. May 19, 2018
  29. May 18, 2018
Loading