banan-os/BAN/CMakeLists.txt

19 lines
429 B
CMake
Raw Normal View History

set(BAN_SOURCES
BAN/Assert.cpp
BAN/New.cpp
BAN/StringView.cpp
BAN/Time.cpp
)
add_library(ban ${BAN_SOURCES})
2024-09-05 12:52:25 +03:00
target_link_options(ban PRIVATE -nolibc)
banan_link_library(ban libc)
2024-09-05 12:52:25 +03:00
set_target_properties(ban PROPERTIES OUTPUT_NAME libban)
# set SONAME as cmake doesn't set it for some reason??
set_target_properties(ban PROPERTIES LINK_FLAGS "-Wl,-soname,libban.so")
banan_install_headers(ban)
install(TARGETS ban OPTIONAL)