123456789101112131415161718192021 |
- cmake_minimum_required(VERSION 3.15)
- project(gblibc)
- add_library(gblibc STATIC
- src/stdio.c
- src/arithmetic.c
- src/string.c
- src/crt0.s
- src/fcntl.c
- src/unistd.c
- src/wait.c
- src/assert.c
- )
- target_include_directories(gblibc PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include
- PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/private-include)
- set_target_properties(gblibc PROPERTIES PRIVATE_HEADER
- "private-include/devutil.h,private-include/syscall.h")
- set_target_properties(gblibc PROPERTIES PUBLIC_HEADER
- "include/stdio.h,include/stdint.h,include/stdarg.h,include/string.h,include/unistd.h,include/sys/types.h,include/sys/wait.h,include/fcntl.h,include/assert.h")
|