set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/../CMakeModules/")

#add_library(hark MODULE hark.cc)

#set(HARK_PYBIND11_INCLUDE_PATH "" CACHE FILEPATH "Path to pybind11 includes")
#if(NOT EXISTS ${HARK_PYBIND11_INCLUDE_PATH}/pybind11/pybind11.h)
#  message(SEND_ERROR "Can't find pybind11/pybind11.h in ${HARK_PYBIND11_INCLUDE_PATH}")
#endif()

#include_directories(${HARK_PYBIND11_INCLUDE_PATH} ${HARKLIB_INCLUDE_PATH})
#install(TARGETS hark LIBRARY DESTINATION hark)

find_package(pybind11 REQUIRED)
find_package("hark-lib" REQUIRED)
find_package(Eigen3 REQUIRED NO_MODULE)
find_package(LibHarkio3 REQUIRED)

pybind11_add_module(harklib hark.cc offline.cc)
target_include_directories(harklib PUBLIC ${EIGEN_PATH})
target_link_libraries(harklib PRIVATE Eigen3::Eigen "hark-lib")
