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