1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
add_library(IDT STATIC) target_link_libraries(IDT PUBLIC CXX_COMPILER_REQUIREMENTS) target_sources(IDT PRIVATE ${CMAKE_CURRENT_LIST_DIR}/Idt.cpp ) target_sources(IDT PUBLIC FILE_SET HEADERS FILES ${CMAKE_CURRENT_LIST_DIR}/Idt.h ) target_link_libraries(Architecture INTERFACE IDT)