diff --git a/can/SConscript b/can/SConscript index 4c5f195..3094047 100644 --- a/can/SConscript +++ b/can/SConscript @@ -17,5 +17,9 @@ libdbc = env.SharedLibrary('libdbc', ["dbc.cc", "parser.cc", "packer.cc", "commo # Build packer and parser lenv = envCython.Clone() -lenv.Program('parser_pyx.so', 'parser_pyx.pyx', LIBS=[libdbc]) -lenv.Program('packer_pyx.so', 'packer_pyx.pyx', LIBS=[libdbc]) +lenv["LINKFLAGS"] += [libdbc[0].get_labspath()] +parser = lenv.Program('parser_pyx.so', 'parser_pyx.pyx') +packer = lenv.Program('packer_pyx.so', 'packer_pyx.pyx') + +lenv.Depends(parser, libdbc) +lenv.Depends(packer, libdbc)