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