mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-03-29 04:20:20 +00:00
test/mesh: enable address sanitizer in cmake built
This commit is contained in:
parent
fe43086520
commit
8eed85101f
@ -1,6 +1,16 @@
|
||||
cmake_minimum_required (VERSION 3.5)
|
||||
project(BTstackMesh)
|
||||
|
||||
# enable AddressSanitizer
|
||||
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fsanitize=address")
|
||||
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=address")
|
||||
set (CMAKE_LINKER_FLAGS "${CMAKE_LINKER_FLAGS} -fsanitize=address")
|
||||
|
||||
# AddressSanitizer for Xcode
|
||||
set(CMAKE_XCODE_GENERATE_SCHEME ON)
|
||||
set(CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER ON)
|
||||
set(CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN ON)
|
||||
|
||||
# add libusb
|
||||
find_path(LIBUSB_INCLUDE_DIR NAMES libusb.h PATH_SUFFIXES "include" "libusb" "libusb-1.0")
|
||||
find_library(LIBUSB_LIBRARY NAMES usb-1.0 PATH_SUFFIXES "lib" "lib32" "lib64" "dylib")
|
||||
|
Loading…
x
Reference in New Issue
Block a user