CMake migration: fix a few glitches - #2183
Conversation
* Clang requires LLVM on some platforms, so if LLVM is not there, this will fail. * We need to protect against usage of simulation packages when Geant4 is not there.
|
@aphecetche the |
|
@ktf where exactly do you see duplicated include paths ? In principle wherever possible I've used list(REMOVE_DUPLICATES ...) (but for instance the equivalent for generator expression will only be available in CMake 3.15) ? |
|
I must be blind : what exactly am I supposed to look at in the log ? |
|
Look for |
|
ok : that falls into that comment AliceO2/cmake/O2AddTestRootMacro.cmake Line 109 in c3a5896 unless this is a critical issue, I'd just wait for CMake 3.15 to solve the problem for us (should not be long as it's already rc3) |
|
Can we really move to 3.15 as it comes out? In general we said we should wait for |
|
Ok, but why not |
|
Because the expansion of the |
* Clang requires LLVM on some platforms, so if LLVM is not there, this will fail. * We need to protect against usage of simulation packages when Geant4 is not there. * Update ROOT requirements to v6-16-00
* Clang requires LLVM on some platforms, so if LLVM is not there, this will fail. * We need to protect against usage of simulation packages when Geant4 is not there. * Update ROOT requirements to v6-16-00
* Clang requires LLVM on some platforms, so if LLVM is not there, this will fail. * We need to protect against usage of simulation packages when Geant4 is not there. * Update ROOT requirements to v6-16-00
- Add missing fill of new A-/C-Side histograms for electron E/p in case pion rejection is not active - Add info for TPC NSgima configurables to be more clear - Changed if statements for TPC PID NSigma to be of format: lower boundary <= NSigma && NSigma <= upper boundary to be more clear
this will fail.
Geant4 is not there.