cmake_minimum_required(VERSION 3.10)

project(GraphicsEngine)

add_library(${PROJECT_NAME} SHARED
            src/window.c
            src/vmaInit.cpp
            src/vulkanBase.c)

target_include_directories(${PROJECT_NAME} PUBLIC
                            ${PROJECT_SOURCE_DIR}/include
                            ${PROJECT_SOURCE_DIR}/locales
                            ${CMAKE_SOURCE_DIR}/third_party/vma/include
                            ${CMAKE_SOURCE_DIR}/Utilities/include)

target_link_libraries(${PROJECT_NAME}
                    vulkan
                    glfw)
