add_library("kstd" STATIC) add_library("libs::kstd" ALIAS "kstd") target_sources("kstd" PRIVATE "src/mutex.cpp" ) target_sources("kstd" PUBLIC FILE_SET HEADERS BASE_DIRS "include" FILES "include/kstd/bits/os.hpp" "include/kstd/bits/shared_ptr.hpp" "include/kstd/bits/unique_ptr.hpp" "include/kstd/memory" "include/kstd/mutex" "include/kstd/stack" "include/kstd/vector" ) target_include_directories("kstd" PUBLIC "include" )