13 lines
407 B
CMake
13 lines
407 B
CMake
find_package(SWIG REQUIRED)
|
|
include(${SWIG_USE_FILE})
|
|
|
|
find_package(PythonLibs REQUIRED)
|
|
|
|
set_property(SOURCE swig.i PROPERTY CPLUSPLUS ON)
|
|
swig_add_library(shenzhen_python TYPE SHARED LANGUAGE PYTHON SOURCES swig.i)
|
|
|
|
target_include_directories(shenzhen_python PUBLIC ${PYTHON_INCLUDE_PATH})
|
|
target_link_libraries(shenzhen_python PUBLIC board)
|
|
|
|
set_property(TARGET shenzhen_python PROPERTY CXX_STANDARD 17)
|