[cmake][make] Automatically generate bug chunk of the modulemap.
Our two build systems can generate almost entirely a modulemap file laying out one module per library. Due to some non-modular implementation in ROOT's core we still need to treat some header files specially. This patch appends modular header files to the modulemap while skipping the predefined ones. Configure-make relates all headers that are installed in $ROOTSYS/include to their library whereas relates only headers which are part of library's dictionary.
Showing
- CMakeLists.txt 7 additions, 1 deletionCMakeLists.txt
- Makefile 38 additions, 1 deletionMakefile
- bindings/pyroot/Module.mk 10 additions, 1 deletionbindings/pyroot/Module.mk
- bindings/r/Module.mk 10 additions, 1 deletionbindings/r/Module.mk
- bindings/ruby/Module.mk 11 additions, 1 deletionbindings/ruby/Module.mk
- build/unix/module.modulemap 43 additions, 2060 deletionsbuild/unix/module.modulemap
- cmake/modules/RootNewMacros.cmake 88 additions, 8 deletionscmake/modules/RootNewMacros.cmake
- core/base/CMakeLists.txt 0 additions, 1 deletioncore/base/CMakeLists.txt
- core/base/Module.mk 2 additions, 1 deletioncore/base/Module.mk
- core/cont/Module.mk 2 additions, 1 deletioncore/cont/Module.mk
- core/meta/Module.mk 2 additions, 1 deletioncore/meta/Module.mk
- core/metautils/Module.mk 2 additions, 1 deletioncore/metautils/Module.mk
- core/thread/Module.mk 10 additions, 1 deletioncore/thread/Module.mk
- geom/gdml/Module.mk 10 additions, 1 deletiongeom/gdml/Module.mk
- geom/geocad/Module.mk 11 additions, 2 deletionsgeom/geocad/Module.mk
- geom/geom/Module.mk 11 additions, 1 deletiongeom/geom/Module.mk
- geom/geombuilder/Module.mk 11 additions, 1 deletiongeom/geombuilder/Module.mk
- geom/geompainter/Module.mk 10 additions, 1 deletiongeom/geompainter/Module.mk
- graf2d/asimage/Module.mk 12 additions, 2 deletionsgraf2d/asimage/Module.mk
- graf2d/cocoa/Module.mk 11 additions, 1 deletiongraf2d/cocoa/Module.mk
Loading
Please register or sign in to comment