cmake_minimum_required(VERSION 3.13 FATAL_ERROR)

project(HelloTriangle VERSION 0.1.0 LANGUAGES CXX)

set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED TRUE)

find_package(Boost REQUIRED CONFIG)

include_directories(${Boost_INCLUDE_DIRS})

find_package(glfw3 REQUIRED)

add_subdirectory(glad)

add_executable(
    HelloTriangle
        src/main.cpp
        src/simpleshader.cpp
    )

target_link_libraries(HelloTriangle PRIVATE glad glfw)
