Your source code may be “sensitive” to the “ROOT_CXX_FLAGS
” and “ROOT_CXX_STANDARD
” variables (which come from ROOT).
The problem is that you may have (note “undefined
”):
ROOT_CXX_FLAGS -std=c++17 -pipe -fsigned-char -pthread
ROOT_CXX_STANDARD undefined
or (note the missing “-std=c++17
”):
ROOT_CXX_FLAGS -pipe -fsigned-char -pthread
ROOT_CXX_STANDARD 17
Try the simple “CMakeLists.txt
” file from (just execute “cmake .
”):