1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
cmake_minimum_required(VERSION 3.15...3.26)
project("${SKBUILD_PROJECT_NAME}" LANGUAGES CXX)
if(NOT EXAMPLE_DEFINE1 EQUAL 1)
message(FATAL_ERROR "Example define 1 is not set")
endif()
if(NOT EXAMPLE_DEFINE2 EQUAL 2)
message(FATAL_ERROR "Example define 2 is not set")
endif()
if(NOT EXAMPLE_DEFINE3 EQUAL 3)
message(FATAL_ERROR "Example define 3 is not set")
endif()
if(NOT EXAMPLE_DEFINE4 EQUAL 4)
message(FATAL_ERROR "Example define 4 is not set")
endif()
if(NOT EXAMPLE_DEFINE5 EQUAL 5)
message(FATAL_ERROR "Example define 5 is not set")
endif()
find_package(pybind11 CONFIG REQUIRED)
pybind11_add_module(_core src/main.cpp)
install(TARGETS _core LIBRARY DESTINATION mixed_setuptools)
|