summaryrefslogtreecommitdiff
path: root/giscanner/sourcescanner.py
diff options
context:
space:
mode:
Diffstat (limited to 'giscanner/sourcescanner.py')
-rw-r--r--giscanner/sourcescanner.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/giscanner/sourcescanner.py b/giscanner/sourcescanner.py
index 1632e1cb..e50f40aa 100644
--- a/giscanner/sourcescanner.py
+++ b/giscanner/sourcescanner.py
@@ -24,13 +24,16 @@ import tempfile
from .libtoolimporter import LibtoolImporter
from .message import Position
from .ccompiler import CCompiler
-from .utils import have_debug_flag
+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()
HEADER_EXTS = ['.h', '.hpp', '.hxx']
SOURCE_EXTS = ['.c', '.cpp', '.cc', '.cxx']