wut/crt/CMakeLists.txt

17 lines
407 B
CMake
Raw Normal View History

cmake_minimum_required(VERSION 3.2)
project(wut-crt)
include(../cmake/wut-toolchain.cmake)
set_property(SOURCE crt0.S PROPERTY LANGUAGE C)
add_library(crt
crt0.S
fs_dev.c
memory.c)
set_target_properties(crt PROPERTIES
COMPILE_FLAGS "-fno-builtin -ffreestanding")
target_include_directories(crt PRIVATE "../include")
install(TARGETS crt ARCHIVE DESTINATION "${CMAKE_INSTALL_PREFIX}/lib")