maa: Initial commit of maa, a python and nodejs I2C skeleton only
This commit is contained in:
13
src/python/CMakeLists.txt
Normal file
13
src/python/CMakeLists.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
FIND_PACKAGE(PythonLibs)
|
||||
INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_PATH})
|
||||
|
||||
include_directories(
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/..
|
||||
${PYTHON_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
SET_SOURCE_FILES_PROPERTIES(pymaa.i PROPERTIES CPLUSPLUS ON)
|
||||
SET_SOURCE_FILES_PROPERTIES(pymaa.i PROPERTIES SWIG_FLAGS "-includeall")
|
||||
|
||||
SWIG_ADD_MODULE(pymaa python pymaa.i ../maa.cxx ../i2c/i2c.cxx)
|
||||
SWIG_LINK_LIBRARIES(pymaa ${PYTHON_LIBRARIES})
|
||||
6
src/python/pymaa.i
Normal file
6
src/python/pymaa.i
Normal file
@@ -0,0 +1,6 @@
|
||||
%module pymaa
|
||||
%{
|
||||
#include "maa.h"
|
||||
%}
|
||||
|
||||
%include ../maa.h
|
||||
Reference in New Issue
Block a user