Windows port: additionally set PATH in common.mk
authorDieter Verfaillie <dieterv@optionexplicit.be>
Mon, 5 Sep 2011 14:51:30 +0000 (16:51 +0200)
committerDieter Verfaillie <dieterv@optionexplicit.be>
Wed, 7 Sep 2011 20:36:08 +0000 (22:36 +0200)
Windows doesn't know about LPATH, but PATH is part
of it's .dll search order.

https://bugzilla.gnome.org/show_bug.cgi?id=620566

common.mk

index dcd94d0..052d5b4 100644 (file)
--- a/common.mk
+++ b/common.mk
@@ -7,11 +7,13 @@
 #
 
 INTROSPECTION_SCANNER = \
-    env LPATH=.libs \
+    env PATH=.libs:$(PATH) \
+        LPATH=.libs \
         PYTHONPATH=$(top_builddir):$(top_srcdir) \
-       UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \
-       UNINSTALLED_INTROSPECTION_BUILDDIR=$(top_builddir) \
-    $(top_builddir)/g-ir-scanner
+        UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \
+        UNINSTALLED_INTROSPECTION_BUILDDIR=$(top_builddir) \
+        $(top_builddir)/g-ir-scanner
+
 INTROSPECTION_SCANNER_ARGS = \
     --verbose \
     -I$(top_srcdir) \
@@ -20,7 +22,10 @@ INTROSPECTION_SCANNER_ARGS = \
     --add-include-path=$(builddir) \
     --add-include-path=$(top_builddir)
 
-INTROSPECTION_COMPILER = $(top_builddir)/g-ir-compiler$(EXEEXT)
+INTROSPECTION_COMPILER = \
+    env PATH=.libs:$(PATH) \
+        $(top_builddir)/g-ir-compiler$(EXEEXT)
+
 INTROSPECTION_COMPILER_ARGS = \
     --includedir=$(srcdir) \
     --includedir=$(top_srcdir)/gir \
@@ -28,8 +33,9 @@ INTROSPECTION_COMPILER_ARGS = \
     --includedir=$(top_builddir)
 
 INTROSPECTION_DOCTOOL = \
-    env LPATH=.libs \
+    env PATH=.libs:$(PATH) \
+        LPATH=.libs \
         PYTHONPATH=$(top_builddir):$(top_srcdir) \
-       UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \
-       UNINSTALLED_INTROSPECTION_BUILDDIR=$(top_builddir) \
-    $(top_builddir)/g-ir-doc-tool
+        UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \
+        UNINSTALLED_INTROSPECTION_BUILDDIR=$(top_builddir) \
+        $(top_builddir)/g-ir-doc-tool