File tree Expand file tree Collapse file tree
GPU/GPUTracking/Standalone Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ endif()
4747# Set Build and Compiler settings
4848set (ALIGPU_BUILD_TYPE "Standalone" )
4949add_definitions (-DGPUCA_STANDALONE )
50- set (CMAKE_CXX_STANDARD 20 )
50+ set (CMAKE_CXX_STANDARD 26 )
5151set (CMAKE_CXX_STANDARD_REQUIRED TRUE )
5252set (CMAKE_POSITION_INDEPENDENT_CODE ON )
5353
7272endif ()
7373string (APPEND CMAKE_CXX_FLAGS " -Wall -Wextra -Wshadow -Wno-unused-function -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-write-strings" )
7474string (APPEND CMAKE_SHARED_LINKER_FLAGS " -rdynamic -Wl,--no-undefined" )
75- if (CMAKE_CXX_COMPILER MATCHES "clang\\ + \\ + " )
76- string (APPEND CMAKE_CXX_FLAGS " -Wno-vla-cxx-extension" )
75+ if (CMAKE_CXX_COMPILER MATCHES "clang" )
76+ string (APPEND CMAKE_CXX_FLAGS " -Wno-vla-cxx-extension -freflection " )
7777endif ()
7878
7979# Find mandatory packages
Original file line number Diff line number Diff line change @@ -43,6 +43,6 @@ set(CUDA_COMPUTETARGET "default") # 86 89
4343#add_definitions(-DGPUCA_GPU_DEBUG_PRINT)
4444#set(GPUCA_OVERRIDE_PARAMETER_FILE "foo.csv")
4545
46- set (GPUCA_CONFIG_COMPILER clang)
46+ set (GPUCA_CONFIG_COMPILER /usr/bin/ clang)
4747add_compile_options (--gcc-toolchain=/cvmfs/alice.cern.ch/el9-x86_64/Packages/GCC-Toolchain/v14.2.0-alice2-1 )
48- add_link_options (--gcc-toolchain=/cvmfs/alice.cern.ch/el9-x86_64/Packages/GCC-Toolchain/v14.2.0-alice2-1 )
48+ add_link_options (--gcc-toolchain=/cvmfs/alice.cern.ch/el9-x86_64/Packages/GCC-Toolchain/v14.2.0-alice2-1 -lstdc++ -lm )
You can’t perform that action at this time.
0 commit comments