cmake_minimum_required(VERSION 3.12) project(nw_wrapper) set(CMAKE_CXX_STANDARD 14) find_package(pybind11 REQUIRED) add_library(nw_wrapper MODULE nw_wrapper.cpp) target_link_libraries(nw_wrapper PRIVATE pybind11::module) set_target_properties(nw_wrapper PROPERTIES PREFIX "${PYTHON_MODULE_PREFIX}" SUFFIX "${PYTHON_MODULE_EXTENSION}") add_library(nw_wrapper_matrix MODULE nw_wrapper_matrix.cpp) target_link_libraries(nw_wrapper_matrix PRIVATE pybind11::module) set_target_properties(nw_wrapper_matrix PROPERTIES PREFIX "${PYTHON_MODULE_PREFIX}" SUFFIX "${PYTHON_MODULE_EXTENSION}")