cmake_minimum_required(VERSION 3.6)
project(mnist)

set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3")

set(SOURCE_FILES main.cpp src/layer.cpp src/layer.h src/function.cpp src/function.h src/network.cpp src/network.h src/data.cpp src/data.h src/mnist_loader.cpp src/mnist_loader.h)
add_executable(mnist ${SOURCE_FILES})