Skip to content

Commit 0312df4

Browse files
committed
cmake: fix compiler flags
1 parent d19147b commit 0312df4

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

cmake/OpenCVCompilerOptions.cmake

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,10 @@ if(CMAKE_COMPILER_IS_GNUCXX)
246246
endif()
247247

248248
set(OPENCV_EXTRA_FLAGS_RELEASE "${OPENCV_EXTRA_FLAGS_RELEASE} -DNDEBUG")
249-
set(OPENCV_EXTRA_FLAGS_DEBUG "${OPENCV_EXTRA_FLAGS_DEBUG} -O0 -DDEBUG -D_DEBUG")
249+
if(NOT " ${CMAKE_CXX_FLAGS} ${CMAKE_CXX_FLAGS_DEBUG} " MATCHES "-O")
250+
set(OPENCV_EXTRA_FLAGS_DEBUG "${OPENCV_EXTRA_FLAGS_DEBUG} -O0")
251+
endif()
252+
set(OPENCV_EXTRA_FLAGS_DEBUG "${OPENCV_EXTRA_FLAGS_DEBUG} -DDEBUG -D_DEBUG")
250253
endif()
251254

252255
if(MSVC)

0 commit comments

Comments
 (0)