cmake_minimum_required(VERSION "3.27") project("multiboot2" LANGUAGES CXX VERSION "1.0.0" ) add_library("multiboot2" INTERFACE) add_library("multiboot2::multiboot2" ALIAS "multiboot2") target_sources("multiboot2" INTERFACE FILE_SET HEADERS BASE_DIRS "include" FILES "include/multiboot2/constants.hpp" "include/multiboot2/information.hpp" "include/multiboot2/impl/data.hpp" "include/multiboot2/impl/ids.hpp" "include/multiboot2/impl/iterator.hpp" "include/multiboot2/impl/tag.hpp" ) target_include_directories("multiboot2" INTERFACE "include" )