cmake_minimum_required(VERSION 3.1)

# C++ 11 is standard
set(CMAKE_CXX_STANDARD 11 CACHE STRING "The C++ standard to use")
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)
set(CMAKE_CXX_FLAGS "-Wall")

project(
    ProjectEuler
    VERSION 0.0.1
    LANGUAGES CXX
)

add_executable(base base.cpp)

# For each euler problem a new executable here
add_executable(euler059 059/main.cpp)
add_executable(euler060 060/main.cpp)
add_executable(euler061 061/main.cpp)
add_executable(euler063 063/main.cpp)
