diff --git a/cmake/asan/CMakeLists.txt b/cmake/asan/CMakeLists.txt new file mode 100644 index 00000000..b2d1b118 --- /dev/null +++ b/cmake/asan/CMakeLists.txt @@ -0,0 +1,8 @@ +cmake_minimum_required(VERSION 3.6) +project(STATIC_ASAN LANGUAGES CXX) + +file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/main.cpp "int main() {}") +add_executable(foo main.cpp) + +target_compile_options(foo PRIVATE -fno-omit-frame-pointer -fsanitize=address -static-libasan) +target_link_options(foo PRIVATE -fno-omit-frame-pointer -fsanitize=address -static-libasan)