Skip to content

Commit

Permalink
Restore -DNDEBUG
Browse files Browse the repository at this point in the history
  • Loading branch information
pitrou committed Jul 21, 2022
1 parent e4e430b commit 6dd7bab
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions cpp/cmake_modules/SetupCxxFlags.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -606,30 +606,30 @@ if(NOT MSVC)
string(REPLACE "-O3" "" CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE}")
string(REPLACE "-O3" "" CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO}")

set(RELEASE_OPTIMIZATIONS "-O2")
set(RELEASE_FLAGS "-O2 -DNDEBUG")
if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
set(RELEASE_OPTIMIZATIONS "${RELEASE_OPTIMIZATIONS} -ftree-vectorize")
set(RELEASE_FLAGS "${RELEASE_FLAGS} -ftree-vectorize")
endif()

if(ARROW_GGDB_DEBUG)
set(ARROW_DEBUG_SYMBOL_TYPE "gdb")
set(C_FLAGS_DEBUG "-g${ARROW_DEBUG_SYMBOL_TYPE} -O0")
set(C_FLAGS_FASTDEBUG "-g${ARROW_DEBUG_SYMBOL_TYPE} -O1")
set(C_FLAGS_RELWITHDEBINFO "-g${ARROW_DEBUG_SYMBOL_TYPE} ${RELEASE_OPTIMIZATIONS}")
set(C_FLAGS_RELWITHDEBINFO "-g${ARROW_DEBUG_SYMBOL_TYPE} ${RELEASE_FLAGS}")
set(CXX_FLAGS_DEBUG "-g${ARROW_DEBUG_SYMBOL_TYPE} -O0")
set(CXX_FLAGS_FASTDEBUG "-g${ARROW_DEBUG_SYMBOL_TYPE} -O1")
set(CXX_FLAGS_RELWITHDEBINFO "-g${ARROW_DEBUG_SYMBOL_TYPE} ${RELEASE_OPTIMIZATIONS}")
set(CXX_FLAGS_RELWITHDEBINFO "-g${ARROW_DEBUG_SYMBOL_TYPE} ${RELEASE_FLAGS}")
else()
set(C_FLAGS_DEBUG "-g -O0")
set(C_FLAGS_FASTDEBUG "-g -O1")
set(C_FLAGS_RELWITHDEBINFO "-g ${RELEASE_OPTIMIZATIONS}")
set(C_FLAGS_RELWITHDEBINFO "-g ${RELEASE_FLAGS}")
set(CXX_FLAGS_DEBUG "-g -O0")
set(CXX_FLAGS_FASTDEBUG "-g -O1")
set(CXX_FLAGS_RELWITHDEBINFO "-g ${RELEASE_OPTIMIZATIONS}")
set(CXX_FLAGS_RELWITHDEBINFO "-g ${RELEASE_FLAGS}")
endif()

set(C_FLAGS_RELEASE "${RELEASE_OPTIMIZATIONS}")
set(CXX_FLAGS_RELEASE "${RELEASE_OPTIMIZATIONS}")
set(C_FLAGS_RELEASE "${RELEASE_FLAGS}")
set(CXX_FLAGS_RELEASE "${RELEASE_FLAGS}")
endif()

set(C_FLAGS_PROFILE_GEN "${CXX_FLAGS_RELEASE} -fprofile-generate")
Expand Down

0 comments on commit 6dd7bab

Please sign in to comment.