tweak CI + unittest
This commit is contained in:
parent
cfc1b8f1c2
commit
19a959dc31
@ -7,7 +7,7 @@ project (ixwebsocket_unittest)
|
||||
|
||||
set (CMAKE_CXX_STANDARD 14)
|
||||
|
||||
if (NOT WIN32)
|
||||
if (MAC)
|
||||
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/../third_party/sanitizers-cmake/cmake" ${CMAKE_MODULE_PATH})
|
||||
find_package(Sanitizers)
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=thread")
|
||||
@ -67,7 +67,7 @@ endif()
|
||||
|
||||
add_executable(ixwebsocket_unittest ${SOURCES})
|
||||
|
||||
if (NOT WIN32)
|
||||
if (MAC)
|
||||
add_sanitizers(ixwebsocket_unittest)
|
||||
endif()
|
||||
|
||||
|
@ -102,7 +102,7 @@ def runCMake(sanitizer, buildDir):
|
||||
USE_VENDORED_THIRD_PARTY = 'ON'
|
||||
else:
|
||||
generator = '"Unix Makefiles"'
|
||||
USE_VENDORED_THIRD_PARTY = 'OFF'
|
||||
USE_VENDORED_THIRD_PARTY = 'ON'
|
||||
|
||||
CMAKE_BUILD_TYPE = BUILD_TYPE
|
||||
|
||||
@ -111,6 +111,7 @@ def runCMake(sanitizer, buildDir):
|
||||
-B"{buildDir}" \
|
||||
-DCMAKE_BUILD_TYPE={CMAKE_BUILD_TYPE} \
|
||||
-DUSE_TLS=1 \
|
||||
-DUSE_MBED_TLS=1 \
|
||||
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
|
||||
-DUSE_VENDORED_THIRD_PARTY={USE_VENDORED_THIRD_PARTY} \
|
||||
-G{generator}'
|
||||
|
Loading…
Reference in New Issue
Block a user