File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -302,14 +302,22 @@ if (MIDDLEWARE_SOURCES)
302302 ${VIX_CACHE_TARGET}
303303 )
304304
305- if (TARGET vix_warnings)
306- target_link_libraries (vix_middleware PRIVATE vix_warnings )
305+ if (NOT MSVC )
306+ target_compile_options (vix_middleware PRIVATE
307+ -Wall
308+ -Wextra
309+ -Wpedantic
310+ )
311+ endif ()
307312
308- if (VIX_ENABLE_SANITIZERS AND TARGET vix_sanitizers)
309- target_link_libraries (vix_middleware PRIVATE vix_sanitizers )
310- endif ()
311- else ()
312- message (STATUS "[middleware] vix_warnings not found (building standalone)" )
313+ if (VIX_ENABLE_SANITIZERS AND NOT MSVC )
314+ target_compile_options (vix_middleware PRIVATE
315+ -fno-omit-frame-pointer
316+ -fsanitize=address,undefined
317+ )
318+ target_link_options (vix_middleware PRIVATE
319+ -fsanitize=address,undefined
320+ )
313321 endif ()
314322
315323 vix_mw_try_link_utils (vix_middleware PUBLIC )
You can’t perform that action at this time.
0 commit comments