cmake_minimum_required(VERSION 3.18)
project(literature_evidence_cpp LANGUAGES CXX)
set(PYBIND11_FINDPYTHON ON)
find_package(Python COMPONENTS Interpreter Development REQUIRED)
find_package(pybind11 CONFIG REQUIRED)
pybind11_add_module(literature_evidence_cpp src/meta.cpp)
target_compile_features(literature_evidence_cpp PRIVATE cxx_std_17)
if(MSVC)
  target_compile_options(literature_evidence_cpp PRIVATE /W4)
else()
  target_compile_options(literature_evidence_cpp PRIVATE -Wall -Wextra -Wpedantic)
endif()
