Skip to content

Commit b50471e

Browse files
committed
test macos
1 parent 3e421f2 commit b50471e

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

test/CMakeLists.txt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,14 @@ include (CTest)
3131

3232
# -fsanitize=undefined clang issue
3333
if (JSONCONS_SANITIZE)
34-
if(NOT MSVC)
34+
if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
35+
set(CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER ON)
36+
message(STATUS "MACOS SANITIZE ON")
37+
else if(NOT MSVC)
3538
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -fsanitize=address -fno-omit-frame-pointer")
36-
message(STATUS "SANITIZE ON")
39+
message(STATUS "NOT MSVC SANITIZE ON")
3740
endif()
3841
endif()
39-
set(CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER ON)
4042
if(MSVC)
4143
set(CMAKE_EXE_LINKER_FLAGS /MANIFEST:NO)
4244
endif()

0 commit comments

Comments
 (0)