PRIVATE ${CMAKE_BINARY_DIR} ${CMOCKA_INCLUDE_DIR})
add_cmocka_test_environment(test_uwrap_enabled)
-add_cmocka_test(test_uwrap_disabled
- SOURCES test_uwrap_disabled.c
- COMPILE_OPTIONS ${DEFAULT_C_COMPILE_FLAGS} -D_GNU_SOURCE
- LINK_LIBRARIES ${TESTSUITE_LIBRARIES}
- LINK_OPTIONS ${DEFAULT_LINK_FLAGS})
-target_include_directories(test_uwrap_disabled
- PRIVATE ${CMAKE_BINARY_DIR} ${CMOCKA_INCLUDE_DIR})
-set_property(
- TEST
- test_uwrap_disabled
- PROPERTY
- ENVIRONMENT LD_PRELOAD=${UID_WRAPPER_LOCATION})
+if (NOT CMAKE_BUILD_TYPE_LOWER MATCHES "sanitizer" AND
+ NOT CMAKE_CROSSCOMPILING)
+ add_cmocka_test(test_uwrap_disabled
+ SOURCES test_uwrap_disabled.c
+ COMPILE_OPTIONS ${DEFAULT_C_COMPILE_FLAGS} -D_GNU_SOURCE
+ LINK_LIBRARIES ${TESTSUITE_LIBRARIES}
+ LINK_OPTIONS ${DEFAULT_LINK_FLAGS})
+ target_include_directories(test_uwrap_disabled
+ PRIVATE ${CMAKE_BINARY_DIR} ${CMOCKA_INCLUDE_DIR})
+ set_property(
+ TEST
+ test_uwrap_disabled
+ PROPERTY
+ ENVIRONMENT LD_PRELOAD=${UID_WRAPPER_LOCATION})
+endif ()
add_cmocka_test(test_thread_setuid
SOURCES test_thread_setuid.c