1- Import ('env' , 'envCython' , 'arch' , ' common' )
1+ Import ('env' , 'envCython' , 'common' )
22
33
44visionipc_dir = Dir ('msgq/visionipc' )
@@ -12,11 +12,11 @@ msgq_objects = env.SharedObject([
1212 'msgq/msgq.cc' ,
1313])
1414msgq = env .Library ('msgq' , msgq_objects )
15- msgq_python = envCython .Program ('msgq/ipc_pyx.so' , 'msgq/ipc_pyx.pyx' , LIBS = envCython ["LIBS" ]+ [msgq , common ] )
15+ envCython .Program ('msgq/ipc_pyx.so' , 'msgq/ipc_pyx.pyx' , LIBS = envCython ["LIBS" ]+ [msgq ] + common )
1616
1717# Build Vision IPC
1818vipc_files = ['visionipc.cc' , 'visionipc_server.cc' , 'visionipc_client.cc' ]
19- if arch == "larch64" :
19+ if File ( '/dev/ion' ). exists () :
2020 vipc_files += ['visionbuf_ion.cc' ]
2121else :
2222 vipc_files += ['visionbuf.cc' ]
@@ -26,11 +26,9 @@ vipc_objects = env.SharedObject(vipc_sources)
2626visionipc = env .Library ('visionipc' , vipc_objects )
2727
2828
29- vipc_libs = envCython ["LIBS" ] + [visionipc , msgq , common ]
29+ vipc_libs = envCython ["LIBS" ] + [visionipc , msgq ] + common
3030envCython .Program (f'{ visionipc_dir .abspath } /visionipc_pyx.so' , f'{ visionipc_dir .abspath } /visionipc_pyx.pyx' ,
3131 LIBS = vipc_libs )
3232
3333if GetOption ('extras' ):
34- env .Program ('msgq/test_runner' , ['msgq/test_runner.cc' , 'msgq/msgq_tests.cc' ], LIBS = [msgq , common ])
35-
36- Export ('visionipc' , 'msgq' , 'msgq_python' )
34+ env .Program ('msgq/test_runner' , ['msgq/test_runner.cc' , 'msgq/msgq_tests.cc' ], LIBS = [msgq ]+ common )
0 commit comments