kern/lib/c/CMakeLists.txt
fef 0f9e9f91a6
libc: port FreeBSD string library routines
Oh my fucking god this was by far the most awful
and boring and tedious day in my entire life.

Also, dear FreeBSD people: please don't sue me.
I tried really hard to comply with all the
copyright stuff, but it is absolutely possible i
made a mistake.  Just DM me and i'll do everything
in my power to fix it, even if that means
releasing entire portions of GayBSD under the BSD
license.  I don't care, i just want stuff to work.

(i'm including this message to use it as possible
evidence in case i get sued to show my good will)
2021-10-10 05:41:16 +02:00

21 lines
855 B
CMake

# See the end of this file for copyright and license terms.
add_library(c)
target_include_directories(c PRIVATE ${GAY_INCLUDE_DIRS})
target_compile_definitions(c PRIVATE ${GAY_DEFINITIONS} __BSD_VISIBLE=1 _KERNEL=1)
target_include_directories(c PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include")
add_subdirectory(string)
# This file is part of GayBSD.
# Copyright (c) 2021 fef <owo@fef.moe>.
#
# GayBSD is nonviolent software: you may only use, redistribute, and/or
# modify it under the terms of the Cooperative Nonviolent Public License
# (CNPL) as found in the LICENSE file in the source code root directory
# or at <https://git.pixie.town/thufie/npl-builder>; either version 7
# of the license, or (at your option) any later version.
#
# GayBSD comes with ABSOLUTELY NO WARRANTY, to the extent
# permitted by applicable law. See the CNPL for details.