cmake_minimum_required(VERSION 2.8.12)
project(cofi)

set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake")

set(CMAKE_CXX_STANDARD 17)

include_directories( include )

set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Wall")


#find_package(Eigen3 REQUIRED NO_MODULE)
#include_directories( ${EIGEN3_INCLUDE_DIRS} )

find_package(pybind11 REQUIRED)

pybind11_add_module(pycofi_impl src/pybind.cpp src/pycofi.cpp)


enable_testing()
add_subdirectory(tests)
