mirror of
https://github.com/eclipse/upm.git
synced 2025-03-15 04:57:30 +03:00
swig: add swig support for hmc5883l sensor
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
This commit is contained in:
parent
d986654455
commit
5c306de0a3
src/hmc5883l
@ -3,3 +3,20 @@ add_library (hmc5883l SHARED hmc5883l.cxx)
|
||||
include_directories (${MAA_INCLUDE_DIR})
|
||||
|
||||
target_link_libraries (hmc5883l ${MAA_LIBRARIES})
|
||||
|
||||
find_package (PythonLibs)
|
||||
|
||||
include_directories (
|
||||
${PYTHON_INCLUDE_PATH}
|
||||
${PYTHON_INCLUDE_DIRS}
|
||||
${MAA_INCLUDE_DIR}
|
||||
.
|
||||
)
|
||||
|
||||
set_source_files_properties (pyupm_hmc5883l.i PROPERTIES CPLUSPLUS ON)
|
||||
set_source_files_properties (jsupm_hmc5883l.i PROPERTIES CPLUSPLUS ON)
|
||||
|
||||
swig_add_module (pyupm_hmc5883l python pyupm_hmc5883l.i hmc5883l.cxx)
|
||||
swig_add_module (jsupm_hmc5883l python jsupm_hmc5883l.i hmc5883l.cxx)
|
||||
swig_link_libraries (pyupm_hmc5883l ${PYTHON_LIBRARIES} ${MAA_LIBRARIES})
|
||||
swig_link_libraries (jsupm_hmc5883l ${PYTHON_LIBRARIES} ${MAA_LIBRARIES})
|
||||
|
7
src/hmc5883l/jsupm_hmc5883l.i
Normal file
7
src/hmc5883l/jsupm_hmc5883l.i
Normal file
@ -0,0 +1,7 @@
|
||||
%module jsupm_hmc5883l
|
||||
|
||||
%{
|
||||
#include "hmc5883l.h"
|
||||
%}
|
||||
|
||||
%include "hmc5883l.h"
|
7
src/hmc5883l/pyupm_hmc5883l.i
Normal file
7
src/hmc5883l/pyupm_hmc5883l.i
Normal file
@ -0,0 +1,7 @@
|
||||
%module pyupm_hmc5883l
|
||||
|
||||
%{
|
||||
#include "hmc5883l.h"
|
||||
%}
|
||||
|
||||
%include "hmc5883l.h"
|
Loading…
x
Reference in New Issue
Block a user