From af080dbdc82a7ea5dbb83c9de60b3592267a1590 Mon Sep 17 00:00:00 2001 From: En Yi Date: Tue, 10 Jan 2023 20:22:47 +0800 Subject: [PATCH] Add compile target without Address Sanitizer Changelog: - This is to check static memory usage --- CMakeLists.txt | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 8b4b41a..5b028b6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -82,3 +82,33 @@ target_link_libraries(scene_test raylib m ) + +add_executable(scene_test_mem + scene_test.c + scene_impl.c + scene.c + entManager.c + mempool.c +) + +target_include_directories(scene_test_mem + PRIVATE + ${CMAKE_CURRENT_LIST_DIR} + ${RAYLIB_DIR}/include +) + +target_link_options(scene_test_mem PRIVATE -Xlinker -Map=scene_test.map) + +target_link_directories(scene_test_mem + PRIVATE + ${RAYLIB_DIR}/lib +) + +target_link_libraries(scene_test_mem + sc_queue + sc_map + sc_array + raylib + m +) +target_link_options(scene_test PRIVATE -fsanitize=address -gdwarf-4 )