build: gc unused function

This commit is contained in:
Zxilly 2023-04-23 14:00:42 +08:00
parent 5469d76032
commit 593c644b38

View File

@ -4,12 +4,15 @@ project(UA2F C)
include(CheckSymbolExists)
check_symbol_exists(__malloc_hook "malloc.h" IS_LIBC_GLIBC)
if(IS_LIBC_GLIBC)
add_compile_options(-fsanitize=address)
add_link_options(-fsanitize=address)
else()
message(STATUS "AddressSanitizer is disabled.")
endif()
if (IS_LIBC_GLIBC)
add_compile_options(-fsanitize=address)
add_link_options(-fsanitize=address)
else ()
message(STATUS "AddressSanitizer is disabled.")
endif ()
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -ffunction-sections -fdata-sections")
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-gc-sections")
add_compile_options(-std=gnu17)