From ab0095dcf78089533bc501309a42b429f18b56e4 Mon Sep 17 00:00:00 2001 From: Willem Melching Date: Tue, 5 Jan 2021 13:40:13 +0100 Subject: [PATCH] static library doesnt work due to constructor hacks --- can/SConscript | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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)