@@ -6,31 +6,35 @@ cpp_gen = generator(protoc,
6677 arguments : [' --proto_path=@CURRENT_SOURCE_DIR@' , ' --cpp_out=@BUILD_DIR@' , ' @INPUT@' ]
88 )
9+ cpp_generated = cpp_gen.process(' epics_event.proto' )
10+ # does not fully work ..
11+ # how do I install it
912py_gen = generator (protoc,
1013 output : [' @BASENAME@_pb2.py' ],
1114 arguments : [' --proto_path=@CURRENT_SOURCE_DIR@' , ' --python_out=@BUILD_DIR@' , ' @INPUT@' ]
1215 )
13- cpp_generated = cpp_gen.process(' epics_event.proto' )
1416py_generated = py_gen.process(' epics_event.proto' )
1517
16- # cython extension
17- incdir_numpy = run_command (py,
18- [' -c' , ' import os; os.chdir(".."); import numpy; print(numpy.get_include())' ],
19- check : true
20- ).stdout().strip()
21- inc_dir = include_directories (incdir_numpy)
22-
2318py_gen2 = custom_target (' epics_event_build_py' ,
2419 output : [' epics_event_pb2.py' ],
2520 input : ' epics_event.proto' ,
2621 command : [
2722 protoc, ' --proto_path=@SRCDIR@' , ' --python_out=@OUTDIR@' , ' @INPUT@'
2823 ],
2924 install : true ,
30- install_dir : py.get_install_dir() / ' bact_archiver' , # need to install _umfpack .py
25+ install_dir : py.get_install_dir() / ' bact_archiver' , # need to instalall epics_event_pb2 .py
3126 install_tag : ' python-runtime' ,
3227)
3328
29+
30+ # cython extension
31+ incdir_numpy = run_command (py,
32+ [' -c' , ' import os; os.chdir(".."); import numpy; print(numpy.get_include())' ],
33+ check : true
34+ ).stdout().strip()
35+ inc_dir = include_directories (incdir_numpy)
36+
37+
3438py.extension_module(
3539 ' epics_event' ,
3640 ' epics_event.pyx' ,
0 commit comments