@@ -127,30 +127,23 @@ if (CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
127
127
else ()
128
128
set (ENABLE_EXCEPTIONS_FLAGS -fexceptions )
129
129
set (DISABLE_EXCEPTIONS_FLAGS -fno-exceptions )
130
- # Turn on assertions in the RelWithDebInfo build type.
131
- string (REPLACE "-DNDEBUG" "" CMAKE_CXX_FLAGS_RELWITHDEBINFO
132
- "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} " )
133
- string (REPLACE "-DNDEBUG" "" CMAKE_CXX_FLAGS
134
- "${CMAKE_CXX_FLAGS} " )
135
130
endif ()
136
131
137
132
# Turn on assertions in the RelWithDebInfo build type.
138
133
foreach (NDEBUG_FLAG_STR IN ITEMS "/DNDEBUG" "/D NDEBUG" "-DNDEBUG" )
139
134
string (REPLACE "${NDEBUG_FLAG_STR} " "" CMAKE_CXX_FLAGS_RELWITHDEBINFO
140
135
"${CMAKE_CXX_FLAGS_RELWITHDEBINFO} " )
141
- # TODO: this should not be necessary.
142
- string (APPEND CMAKE_CXX_FLAGS_RELWITHDEBINFO " -UNDEBUG" )
143
- if (CMAKE_BUILD_TYPE STREQUAL "RelWithDebInfo" )
144
- string (REPLACE "${NDEBUG_FLAG_STR} " "" CMAKE_CXX_FLAGS
145
- "${CMAKE_CXX_FLAGS} " )
146
- endif ()
136
+ #if(CMAKE_BUILD_TYPE STREQUAL "RelWithDebInfo")
137
+ # string(REPLACE "${NDEBUG_FLAG_STR}" "" CMAKE_CXX_FLAGS
138
+ # "${CMAKE_CXX_FLAGS}")
139
+ #endif()
147
140
endforeach ()
148
- set (CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO_NEW } "
141
+ set (CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO } "
149
142
CACHE STRING "Flags for RelWithDebInfo configuration." FORCE )
150
- if (CMAKE_BUILD_TYPE STREQUAL "RelWithDebInfo" )
151
- set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} "
152
- CACHE STRING "CMake C++ flags" FORCE )
153
- endif ()
143
+ # if(CMAKE_BUILD_TYPE STREQUAL "RelWithDebInfo")
144
+ # set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}"
145
+ # CACHE STRING "CMake C++ flags" FORCE)
146
+ # endif()
154
147
155
148
if (HNSWLIB_EXAMPLES )
156
149
message ("Building examples and tests" )
0 commit comments