cmake support for the new python bindings
[libftdi] / bindings / CMakeLists.txt
diff --git a/bindings/CMakeLists.txt b/bindings/CMakeLists.txt
new file mode 100644 (file)
index 0000000..5d1061e
--- /dev/null
@@ -0,0 +1,15 @@
+include(FindSWIG)
+include(FindPythonLibs)
+include(UseSWIG)
+
+if(SWIG_FOUND)
+if(PYTHONLIBS_FOUND)
+    INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../src)
+    INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_PATH})
+
+    SWIG_ADD_MODULE(ftdi python ftdi.i)
+    SWIG_LINK_LIBRARIES(ftdi ${PYTHON_LIBRARIES})
+
+    message(STATUS "Building python bindings via swig")
+endif(PYTHONLIBS_FOUND)
+endif(SWIG_FOUND)