set(ENGINE_NAME ${PROJECT_NAME}) add_library(${ENGINE_NAME} STATIC) file(GLOB_RECURSE SOURCES src/*.cpp) file(GLOB_RECURSE HEADERS include/*.hpp) target_sources(${ENGINE_NAME} PRIVATE ${SOURCES} ) target_include_directories(${ENGINE_NAME} PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/src" ) target_include_directories(${ENGINE_NAME} PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include" ) target_link_libraries(${ENGINE_NAME} PUBLIC vulkan glfw glm imgui )