feat(sys): add malloc
This commit is contained in:
@@ -21,7 +21,8 @@ add_library(
|
||||
sys STATIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/src/sys/entry.s
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/src/sys/syscall.s
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/src/sys/syscall.c)
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/src/sys/syscall.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/src/sys/memory.c)
|
||||
target_include_directories(
|
||||
sys PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
|
||||
$<INSTALL_INTERFACE:include>)
|
||||
@@ -29,8 +30,9 @@ target_include_directories(
|
||||
add_executable(nolibc ${CMAKE_CURRENT_SOURCE_DIR}/app/nolibc.c)
|
||||
target_link_libraries(nolibc PRIVATE sys)
|
||||
target_compile_options(
|
||||
nolibc PRIVATE -fno-asynchronous-unwind-tables -fno-unwind-tables
|
||||
-fno-stack-protector -ffunction-sections -fdata-sections)
|
||||
nolibc
|
||||
PRIVATE -fno-asynchronous-unwind-tables -fno-unwind-tables
|
||||
-fno-stack-protector -ffunction-sections -fdata-sections -fno-builtin)
|
||||
target_link_options(
|
||||
nolibc
|
||||
PRIVATE
|
||||
|
||||
Reference in New Issue
Block a user