aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Deakin <jonathan.deakin@arm.com>2024-01-12 13:33:32 +0000
committerJonathan Deakin <jonathan.deakin@arm.com>2024-01-24 09:56:54 +0000
commit277def486d09eeea424b05369a95f66d987c9909 (patch)
tree57a12dbb88ca47304d4fc1b1bb7f1e65b4f202db
parentbde6e785e7b04a70dc8c6e1f5942f9b62524c23c (diff)
downloadComputeLibrary-277def486d09eeea424b05369a95f66d987c9909.tar.gz
Fix Debug mode in CMake
Debug mode built using -O3, this patch moves -O3 to a Release only variable so that Debug builds with just -O0. Change-Id: I1acca68514cd3682ccf98f9a1f39904f79933a2f Signed-off-by: Jonathan Deakin <jonathan.deakin@arm.com> Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/10965 Benchmark: Arm Jenkins <bsgcomp@arm.com> Tested-by: Arm Jenkins <bsgcomp@arm.com> Reviewed-by: Jakub Sujak <jakub.sujak@arm.com> Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
-rw-r--r--CMakeLists.txt4
1 files changed, 2 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 35b6ca2b7f..96992f4052 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -58,6 +58,7 @@ endif()
# Configuration
set(CMAKE_CXX_FLAGS_DEBUG "-O0 -g -gdwarf-2 -DARM_COMPUTE_ASSERTS_ENABLED")
+set(CMAKE_CXX_FLAGS_RELEASE "-O3")
# Default to Release Build
if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
set(CMAKE_BUILD_TYPE
@@ -106,8 +107,7 @@ set(COMMON_CXX_FLAGS
-Wlogical-op
-Wnoexcept
-Wstrict-null-sentinel
- -Wno-misleading-indentation
- -O3)
+ -Wno-misleading-indentation)
# Disable note popups on compiler ABI changes
if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")