- Jul 12, 2019
-
-
Guilherme Amadio authored
-
- Jul 02, 2019
-
-
Mattias Ellert authored
No need to exclude files that no longer exists
-
- Jul 01, 2019
-
-
Axel Naumann authored
-
- Jun 18, 2019
-
-
Axel Naumann authored
This reverts commit d8a6f987. It causes – 250/787 tutorials have been vetoed for various reasons – Check for bitness: Found 64 bit architecture. – Scanning subdirectories for tests... – Configuring done CMake Error: The inter-target dependency graph contains the following strongly connected component (cycle): "move_headers" of type UTILITY depends on "move_artifacts" (strong) "move_artifacts" of type UTILITY depends on "threads" (strong) depends on "QpRandomDriver" (strong) depends on "testbits" (strong)
-
- Jun 16, 2019
-
-
Oksana Shadura authored
Visible in cxxmodules build with non-paralel make builds: [ 51%] Generating G__Matrix.cxx, ../../lib/libMatrix_rdict.pcm, ../../lib/libMatrix.rootmap Error in <TClass::ReadRules()>: Cannot find rules file /Users/oksanashadura/CERN_sources/root/builds/etc/class.rules
-
- Jun 12, 2019
-
-
Guilherme Amadio authored
-
- May 29, 2019
-
-
Axel Naumann authored
delimit by . not - (cherry picked from commit 3b0d6efb)
-
Axel Naumann authored
Use that for the tar file created by distsrc.
-
- May 27, 2019
-
-
Axel Naumann authored
This was the intent, the regex was simply broken and did not take the trailing versioning part into account. Now, -patches as minor ".99", otherwise as expected. This can be improved in the future by also adding the commit count to patches, aka 6.16.06.42 for the 42th commit after 6.16.06.
-
- May 10, 2019
-
-
Sergey Linev authored
-
- Apr 25, 2019
-
-
Oksana Shadura authored
-
- Apr 22, 2019
-
-
Oksana Shadura authored
-
Oksana Shadura authored
It help to solve a problem of correct handling of zlib compilation on SL6 This reverts commit b2591cc07aad680b5235670931ba496e94208034.
-
- Mar 23, 2019
-
-
Oksana Shadura authored
-
Oksana Shadura authored
-
Oksana Shadura authored
-
- Mar 21, 2019
-
-
Enric Tejedor Saavedra authored
Also, make sure CPyCppyy headers are in the PCH. This commit contributes to fix the roottest-python-cling tests, which use TPython, now part of CPyCppyy.
-
- Mar 11, 2019
-
-
Guilherme Amadio authored
Tests are only meant to be run during the build, not to be installed as part of ROOT.
-
- Mar 08, 2019
-
-
Guilherme Amadio authored
This problem only happens when ROOTSYS is set, but PYTHONPATH is unset or set to an empty string, for example, as a consequence of sourcing multiple thisroot.sh scripts in the same shell. ROOT-10024 #close
-
- Mar 07, 2019
-
-
Sergey Linev authored
Simplify makefiles. In principal, one could use builtins for openui5 sources.
-
Sergey Linev authored
It enabled automatically when c++14 or c++17 are enabled. But one could disable compilation of many components if not needed. Also when disabled, openui5 files are not copied into build and not installed Also, when http is disbaled, jsroot not copied into build and not installed
-
Sergey Linev authored
Use new locations
-
Sergey Linev authored
Now default location for JSROOT is <prefix>/js For Openui5 files is <prefix>/ui5
-
- Feb 05, 2019
-
-
Oksana Shadura authored
[ROOT-9924] Installing headers for clad
-
- Jan 24, 2019
-
-
Yuka Takahashi authored
This patch includes: - Remove existing modulemap.overlay files Cling now can generate virtual overlay files on-demand. - Implement `-modulemap_overlay` flag to Cling This flag is used to tell Cling the location of modulemaps to be overlayed. (eg. stl.modulemap, libc.modulemap) - Generate and load virtual modulemap in Cling It is in Interpreter constructor, happens as part of cxxmodules initialization step. - Implement an interface to Clang CompilerInvocation which can take FileSystem pointer Previously, Clang only took a "string of filenames" which clearly doesn't work for our usecase. We already discussed this new interface at modules meeting, so this change will land upstream. - Add a file existence check in Clang When compiling a pcm and when Clang saw the #include with which pcm was available (or being generated implicitly), Clang was putting a notation of the full path to this pcm. This caused an error when build directory was deleted, because the path didn't exist anymore. This patch enables modules to be binary distributed, and to make it work in CMSSW enviroment.
-
- Jan 16, 2019
-
-
Enric Tejedor Saavedra authored
A number of test failures have to be fixed in the experimental PyROOT builds. This commit temporarily flags those failing tests as "will fail" for the experimental PyROOT builds. They will be restored progressively as they are fixed.
-
- Jan 15, 2019
-
-
Yuka Takahashi authored
We do not need to install rdict here, because it is already installed. Also this FIXME doesn't work as the list of pcms change depending on which -D option that you give to cmake.
-
- Jan 09, 2019
-
-
Guilherme Amadio authored
-
- Dec 21, 2018
-
-
Axel Naumann authored
if(ENV{}) does not work with CMake 3.12. string cannot set ENV variables in CMake 3.12. Also suppress existing ROOTSYS from CMAKE_PREFIX_PATH to not pick up externals from another build.
-
- Dec 20, 2018
-
-
Guilherme Amadio authored
-
Guilherme Amadio authored
The main reason for this update is to use COMMAND_EXPAND_LISTS in add_custom_target() and add_custom_command(), which lets us pick include directories needed for rootcling from the library target that needs a dictionary to be generated. This has been introduced in CMake 3.8. The other reasons are that starting with CMake 3.8 the try_compile() command respects CMAKE_CXX_STANDARD if it is set and support for CUDA as a first class language. CMake 3.9 adds IPO support and the DISABLED property for tests, which we want to use. It also has better modules for GoogleTest and Doxygen support, as well as full support for CUDA on Windows and the ability to install or export object libraries. Please see the release notes for more information: https://cmake.org/cmake/help/latest/release/index.html
-
- Dec 19, 2018
-
-
Axel Naumann authored
-
Axel Naumann authored
-
- Dec 18, 2018
-
-
Axel Naumann authored
-
Axel Naumann authored
-
- Dec 17, 2018
-
-
Yuka Takahashi authored
Previously, only pcms which were generated by rootcling was installed. For example, stl.pcm and _Builtin_intrinsics.pcm were not copied to install directory and was implicitly build to /tmp/org.llvm.clang.yuka../ at runtime. This behavior is not what we want, we want all our root related pcms to be prebuilt and just be installed and used from that location.
-
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.
-
Axel Naumann authored
Fixes version detection e.g. for release / cpack builds.
-
- Dec 07, 2018
-
-
Axel Naumann authored
This reverts commit 22c5dd19. root.exe and hsimple do not need GeomPainter.
-
- Dec 06, 2018
-
-
Axel Naumann authored
-