diff options
Diffstat (limited to 'giscanner/sourcescanner.py')
-rw-r--r-- | giscanner/sourcescanner.py | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/giscanner/sourcescanner.py b/giscanner/sourcescanner.py index e50f40aa..09f90441 100644 --- a/giscanner/sourcescanner.py +++ b/giscanner/sourcescanner.py @@ -21,19 +21,18 @@ import os import tempfile -from .libtoolimporter import LibtoolImporter from .message import Position from .ccompiler import CCompiler from .utils import have_debug_flag, dll_dirs -with LibtoolImporter(None, None): - dlldirs = dll_dirs() - dlldirs.add_dll_dirs(['gio-2.0']) - if 'UNINSTALLED_INTROSPECTION_SRCDIR' in os.environ: - from _giscanner import SourceScanner as CSourceScanner - else: - from giscanner._giscanner import SourceScanner as CSourceScanner - dlldirs.cleanup_dll_dirs() + +dlldirs = dll_dirs() +dlldirs.add_dll_dirs(['gio-2.0']) +if 'UNINSTALLED_INTROSPECTION_SRCDIR' in os.environ: + from _giscanner import SourceScanner as CSourceScanner +else: + from giscanner._giscanner import SourceScanner as CSourceScanner +dlldirs.cleanup_dll_dirs() HEADER_EXTS = ['.h', '.hpp', '.hxx'] SOURCE_EXTS = ['.c', '.cpp', '.cc', '.cxx'] |