cmake_minimum_required(VERSION 3.10)
project(turing)

set(CMAKE_CXX_STANDARD 17)

set(CMAKE_CXX_FLAGS_DEBUG "-g -Wall -Wextra")
set(CMAKE_CXX_FLAGS_RELEASE  "-g -O3 -ffast-math -march=native -fno-omit-frame-pointer")

find_package(MPI REQUIRED)

add_executable(turing turing.cc)
target_link_libraries(turing MPI::MPI_CXX)
