cmake_minimum_required(VERSION 3.12) project(guggisberg_liardon_numerical_integration) set(CMAKE_CXX_STANDARD 14) include_directories(.) add_executable(guggisberg_liardon_numerical_integration CMakeLists.txt Domain.cpp Domain.hpp DomainCartesian.cpp DomainCartesian.hpp Function.cpp Function.hpp Method.cpp Method.hpp IntegrationSolver.cpp IntegrationSolver.hpp IntegralSolver1D.cpp IntegralSolver1D.hpp IntegralSolver2D.cpp IntegralSolver2D.hpp main.cpp Exception.cpp Exception.hpp OutOfRangeException.cpp OutOfRangeException.hpp)