diff --git a/bob/extension/__init__.py b/bob/extension/__init__.py index ed11362d64bda235525d63e12a3c1de6a274e1e9..89684a23fe11a1d7fc7709cee9fd4a348ace90d9 100644 --- a/bob/extension/__init__.py +++ b/bob/extension/__init__.py @@ -407,6 +407,11 @@ class Extension(DistutilsExtension): parameters['libraries'] += libs self.pkg_libraries += libs + # if used libraries require extra compilation flags, add them to the mix + parameters['extra_compile_args'].extend( + pkg.cflags_other().get('extra_compile_args', []) + ) + parameters['extra_link_args'] += pkg.other_libraries() # add the -isystem to all system include dirs