ChCore-exercise/lab5/kernel/mm/CMakeLists.txt
2021-05-23 22:24:02 +08:00

14 lines
441 B
CMake

cmake_minimum_required(VERSION 3.14)
file(GLOB OBJECT_SOURCE "*.c" "*.S")
add_library(${PROJECT_NAME}-mm OBJECT ${OBJECT_SOURCE})
target_include_directories(
${PROJECT_NAME}-mm
PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include"
)
#for testing
#add_library(${PROJECT_NAME}-mm OBJECT mm.c vmregion.c buddy.c kmalloc.c slab.c
#../../tests/mm/mm-slab/test_slab.c ../../tests/mm/mm-buddy/test_buddy.c
#../../tests/mm/mm-pagetable/test_pagetable.c)