- 09 Sep, 2014 2 commits
-
-
Marco Clemencic authored
Improved the way ccache/distcc are used so that they can be enabled also with the CTest launch rules. Added the option GAUDI_USE_CTEST_LAUNCHERS to use launchers from ctest, which produce XML reports about warnings and errors in a dedicated directory under CMAKE_CURRENT_BINARY_DIR.
-
Marco Clemencic authored
The use of the LOCATION property is deprecated and should be replaced with the generator expression $<TARGET_FILE>, but the way we use it requires CMake >= 2.8.12, so we must keep the old behavior until we bump the cmake_minimum_required version. (this policy have been defined in CMake 3.0)
-
- 08 Sep, 2014 1 commit
-
-
Marco Clemencic authored
-
- 29 Aug, 2014 19 commits
-
-
Marco Clemencic authored
Merge branch 'dev/cmake_lookup' into dev/cmake * dev/cmake_lookup: added backward compatibility with old LHCb toolchain file modified InheritHEPTools to use GaudiToolchainMacros add InstallArea/${BINARY_TAG}/cmake to the search path factored out the default toolchain code and modified toolchain.cmake added tests on CMake modules to the default test suite add support for special conventions in projects lookup added ATLAS convention test for CMake lookup avoid that the cmake/tests directory goes in the list of packages made cmake_coverage.py executable renamed: FindUsedProjects.cmake -> GaudiToolchainMacros.cmake added functions to prepare search path from projects helper tools to test CMake modules minor change in a message
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
From an original idea of D. Quarrie.
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
Add the name of the package as label for the tests (for easier grouping), and flag test-wrappers (like QMTest) with a label for easier filtering hwne processing the XML reports. It is also possible to use custom labels.
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
- 28 Aug, 2014 1 commit
-
-
Marco Clemencic authored
-
- 22 Jul, 2014 1 commit
-
-
Marco Clemencic authored
introduced some caching to avoid pointless recursion https://its.cern.ch/jira/browse/LBCORE-495
-
- 17 Jul, 2014 4 commits
-
-
Marco Clemencic authored
-
Marco Clemencic authored
* dev/cmake: allow overrides of LCG_externals_*.txt allow absolute paths in LCG_externals_*.txt files removed duplicated test fixed dependency of the <dictionary>PCM target fixed pcm support in CMake builds From: Marco Clemencic <marco.clemencic@cern.ch> git-svn-id: svn+ssh://svn.cern.ch/reps/gaudi/Gaudi/trunk@7505 53ecefc3-a64d-0410-9bdf-b8581fa3287e
-
Marco Clemencic authored
All the LCG_externals_*.txt in the CMAKE_PREFIX_PATH (+ CMTPROJECTPATH, with optional suffix dir LCG_<version>) are taken into account to fill the CMAKE_PREFIX_PATH for the externals. The first LCG_Externals_*.txt in the path overrides the content of the following ones, and the last one is used to determine the base location of the externals.
-
Marco Clemencic authored
-
- 10 Jul, 2014 2 commits
-
-
Marco Clemencic authored
-
Marco Clemencic authored
The custom command used for the <dictionary>PCM target must depend on <dictionary>Gen (and not on the pcm file) to avoid that the genreflex command is called multiple times.
-
- 08 Jul, 2014 1 commit
-
-
Marco Clemencic authored
-
- 04 Jul, 2014 5 commits
-
-
Marco Clemencic authored
From: Marco Clemencic <marco.clemencic@cern.ch> git-svn-id: svn+ssh://svn.cern.ch/reps/gaudi/Gaudi/trunk@7503 53ecefc3-a64d-0410-9bdf-b8581fa3287e
-
Marco Clemencic authored
From: Marco Clemencic <marco.clemencic@cern.ch> git-svn-id: svn+ssh://svn.cern.ch/reps/gaudi/Gaudi/trunk@7502 53ecefc3-a64d-0410-9bdf-b8581fa3287e
-
Marco Clemencic authored
From: Marco Clemencic <marco.clemencic@cern.ch> git-svn-id: svn+ssh://svn.cern.ch/reps/gaudi/Gaudi/trunk@7501 53ecefc3-a64d-0410-9bdf-b8581fa3287e
-
Marco Clemencic authored
From: Marco Clemencic <marco.clemencic@cern.ch> git-svn-id: svn+ssh://svn.cern.ch/reps/gaudi/Gaudi/trunk@7500 53ecefc3-a64d-0410-9bdf-b8581fa3287e
-
Marco Clemencic authored
From: Marco Clemencic <marco.clemencic@cern.ch> git-svn-id: svn+ssh://svn.cern.ch/reps/gaudi/Gaudi/trunk@7499 53ecefc3-a64d-0410-9bdf-b8581fa3287e
-
- 03 Jul, 2014 2 commits
-
-
Marco Clemencic authored
Merge branch 'JIRA/GAUDI-974' * JIRA/GAUDI-974: Fixed logic of OutputStream::decodeAlgorithms. updated reference file after the changes in OutputStream wrap debug messages in "if(DEBUG)" conditions minor aestethic change in the debug messages fixed segfault when only AlgDependentItemList is defined allow nested test suites in GAUDI_QMTEST_DEFAULT_SUITE temporary: test for the conditional output in OutputStream (GAUDI-974) GAUDI-974: modified OutputStream to allow algorithm dependent outputs Conflicts: GaudiPolicy/doc/release.notes https://its.cern.ch/jira/browse/GAUDI-974 From: Marco Clemencic <marco.clemencic@cern.ch> git-svn-id: svn+ssh://svn.cern.ch/reps/gaudi/Gaudi/trunk@7498 53ecefc3-a64d-0410-9bdf-b8581fa3287e
-
Marco Clemencic authored
* dev/cmake: removed some dead code in ConfigurableDb.py modified UseHEPTools to pick up the system compiler on Ubuntu fixed dependency problem between generated headers and genreflex step Conflicts: GaudiKernel/doc/release.notes From: Marco Clemencic <marco.clemencic@cern.ch> git-svn-id: svn+ssh://svn.cern.ch/reps/gaudi/Gaudi/trunk@7497 53ecefc3-a64d-0410-9bdf-b8581fa3287e
-
- 02 Jul, 2014 2 commits
-
-
Marco Clemencic authored
-
Marco Clemencic authored
-