@@ -31,7 +31,7 @@ endif()
3131
3232set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-unused-parameter -Wno-missing-prototypes -Wno-missing-declarations -Wno-implicit-function-declaration -Wno-bad-function-cast" )
3333
34- add_library (mocks STATIC
34+ add_library (mocks STATIC EXCLUDE_FROM_ALL
3535 framework /src/mock_gestures.c
3636 framework /src/mock_screen_stack.c
3737 framework /src/mock_memory.c
8989 add_executable (${EXE} test_${TEST_NAME} .c)
9090 # asan must be first library in linking order
9191 target_link_libraries (${EXE} PRIVATE
92- $<$<BOOL :${SANITIZE_ADDRESS} >:asan >
92+ $<$<BOOL :${SANITIZE_ADDRESS} >:-fsanitize=address >
9393 $<$<BOOL :${SANITIZE_UNDEFINED} >:-fsanitize=undefined>
9494 -Wl,--start -group
9595 c-unit-tests_rust_c
@@ -114,11 +114,13 @@ add_library(u2f-util
114114 u2f/u2f_util_t.c
115115)
116116target_include_directories (u2f-util
117- PUBLIC
118- ${CMAKE_CURRENT_SOURCE_DIR}
119117 SYSTEM PUBLIC
120118 ${HIDAPI_INCLUDE_DIRS}
121119)
120+ target_include_directories (u2f-util
121+ PUBLIC
122+ ${CMAKE_CURRENT_SOURCE_DIR}
123+ )
122124
123125# NOTE: we only depend on include directories and definitions from c-unit-tests_rust_c
124126target_link_libraries (u2f-util PUBLIC ${HIDAPI_LDFLAGS} c-unit-tests_rust_c)
@@ -136,7 +138,7 @@ foreach(TEST_NAME ${U2F_TESTS})
136138 # This tests link to our code
137139 add_executable (${EXE} test_${TEST_NAME} .c framework /src/mock_hidapi.c)
138140 target_link_libraries (${EXE} PRIVATE
139- $<$<BOOL :${SANITIZE_ADDRESS} >:asan >
141+ $<$<BOOL :${SANITIZE_ADDRESS} >:-fsanitize=address >
140142 $<$<BOOL :${SANITIZE_UNDEFINED} >:-fsanitize=undefined>
141143 $<$<NOT :$<PLATFORM_ID:Darwin>>:-Wl,--start -group>
142144 c-unit-tests_rust_c
@@ -152,7 +154,7 @@ foreach(TEST_NAME ${U2F_TESTS})
152154 add_executable (${EXE} test_${TEST_NAME} .c)
153155 # asan must be first library in linking order
154156 target_link_libraries (${EXE} PRIVATE
155- $<$<BOOL :${SANITIZE_ADDRESS} >:asan >
157+ $<$<BOOL :${SANITIZE_ADDRESS} >:-fsanitize=address >
156158 $<$<BOOL :${SANITIZE_UNDEFINED} >:-fsanitize=undefined>
157159 u2f-util
158160 )
0 commit comments