@@ -127,30 +127,23 @@ if (CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
127127else ()
128128 set (ENABLE_EXCEPTIONS_FLAGS -fexceptions)
129129 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} " )
135130endif ()
136131
137132# Turn on assertions in the RelWithDebInfo build type.
138133foreach (NDEBUG_FLAG_STR IN ITEMS "/DNDEBUG" "/D NDEBUG" "-DNDEBUG" )
139134 string (REPLACE "${NDEBUG_FLAG_STR} " "" CMAKE_CXX_FLAGS_RELWITHDEBINFO
140135 "${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()
147140endforeach ()
148- set (CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO_NEW } "
141+ set (CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO } "
149142 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()
154147
155148if (HNSWLIB_EXAMPLES)
156149 message ("Building examples and tests" )
0 commit comments