From e8dad084d0a501b2b4ac3e3a76c574c48aee51db Mon Sep 17 00:00:00 2001 From: jakeg00dwin Date: Fri, 7 Mar 2025 10:51:25 -0800 Subject: [PATCH] modified the ch32fun cakelists --- src/ch32fun/CMakeLists.txt | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/src/ch32fun/CMakeLists.txt b/src/ch32fun/CMakeLists.txt index f0e6c61..40c604c 100644 --- a/src/ch32fun/CMakeLists.txt +++ b/src/ch32fun/CMakeLists.txt @@ -1,5 +1,16 @@ -# Compiler flags -add_compile_options( + +add_library(ch32fun OBJECT + ch32fun.c +) + +target_include_directories(ch32fun PUBLIC + ${CMAKE_CURRENT_LIST_DIR} + ${CMAKE_SOURCE_DIR}/inc + ${CMAKE_SOURCE_DIR}/src/extralibs + ${CMAKE_SOURCE_DIR}/src/ch32fun +) + +target_compile_options(ch32fun PRIVATE -g -Os -flto @@ -15,17 +26,7 @@ add_compile_options( -Wall ) -add_library(ch32fun OBJECT - ch32fun.c -) - -target_include_directories(ch32fun PUBLIC - ${CMAKE_CURRENT_LIST_DIR} - ${CMAKE_SOURCE_DIR}/inc - ${CMAKE_SOURCE_DIR}/src/extralibs - ${CMAKE_SOURCE_DIR}/src/ch32fun -) - #target_link_libraries(ch32fun PRIVATE # ${CMAKE_SOURCE_DIR}/libgcc.a #) +