1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
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" ) add_subdirectory("${CMAKE_SYSTEM_PROCESSOR}")