cmake_minimum_required(VERSION 3.5) project(bug LANGUAGES CXX) add_library(bug INTERFACE) target_sources(bug INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}/bug.hpp") target_include_directories(bug INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}") #add_executable(app main.cpp) #add_dependencies(app bug) #target_link_libraries(app PRIVATE bug)