CMakeLists.txt 586 Bytes
Newer Older
Rafael Artinano's avatar
Rafael Artinano committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14
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}")