add_library("arch-any" INTERFACE) add_library("arch::any" ALIAS "arch-any") target_sources("arch-any" INTERFACE FILE_SET HEADERS BASE_DIRS "include" FILES "include/arch/io.hpp" "include/arch/memory.hpp" "include/arch/system.hpp" ) target_include_directories("arch-any" INTERFACE "include" ) target_link_libraries("arch-any" INTERFACE "libs::kstd" ) add_subdirectory("${CMAKE_SYSTEM_PROCESSOR}")