add_library(gpio STATIC) add_library(everest::gpio ALIAS gpio) ev_register_library_target(gpio) target_sources(gpio PRIVATE src/gpio.cpp ) target_include_directories(gpio PUBLIC $ ) target_link_libraries(gpio PRIVATE ) install(TARGETS gpio EXPORT everest-core-targets ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} RUNTIME DESTINATION ${CMAKE_INSTALL_LIBDIR} INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} ) install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/include/everest DESTINATION include FILES_MATCHING PATTERN "*.hpp" )