CMAKE - Format with gersemi

Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
This commit is contained in:
Galantsev, Dmitrii
2025-06-24 17:35:03 -05:00
committed by Galantsev, Dmitrii
parent 680b7a8dd8
commit 40545dcb49
16 changed files with 446 additions and 332 deletions
+15 -13
View File
@@ -35,21 +35,27 @@ option(CMAKE_EXPORT_COMPILE_COMMANDS "Export compile commands for linters and au
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -m64 -msse -msse2")
set(CMAKE_CXX_FLAGS_DEBUG
"${CMAKE_CXX_FLAGS_DEBUG} -O0 -ggdb -DDEBUG"
CACHE STRING "Flags for Debug builds")
CACHE STRING
"Flags for Debug builds"
)
# note: no '-s' here unlike other CMakeLists.txt
set(CMAKE_CXX_FLAGS_RELEASE
"${CMAKE_CXX_FLAGS_RELEASE} -O2 -DNDEBUG"
CACHE STRING "Flags for Release builds")
CACHE STRING
"Flags for Release builds"
)
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO
"${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -O2 -g -DNDEBUG"
CACHE STRING "Flags for RelWithDebInfo builds")
CACHE STRING
"Flags for RelWithDebInfo builds"
)
set(CMAKE_CXX_FLAGS_MINSIZEREL
"${CMAKE_CXX_FLAGS_MINSIZEREL} -Os -DNDEBUG"
CACHE STRING "Flags for MinSizeRel builds")
CACHE STRING
"Flags for MinSizeRel builds"
)
set(CMAKE_CXX_STANDARD
17
CACHE STRING "The C++ standard to use")
set(CMAKE_CXX_STANDARD 17 CACHE STRING "The C++ standard to use")
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)
@@ -65,13 +71,9 @@ include(CMakePrintHelpers)
# required variables
if(DEFINED ENV{ROCM_PATH})
set(ROCM_DIR
"$ENV{ROCM_PATH}"
CACHE STRING "ROCm directory.")
set(ROCM_DIR "$ENV{ROCM_PATH}" CACHE STRING "ROCm directory.")
else()
set(ROCM_DIR
"/opt/rocm"
CACHE STRING "ROCm directory.")
set(ROCM_DIR "/opt/rocm" CACHE STRING "ROCm directory.")
endif()
# add package search paths