Files
shenzhen-solitaire/shenzhen_solitaire/c++/auxiliary/CMakeLists.txt
Lukas Wölfer 5af5282aab Worked on c++
2020-03-20 00:12:32 +01:00

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)