summaryrefslogtreecommitdiff
path: root/solenv
diff options
context:
space:
mode:
authorMatúš Kukan <matus.kukan@gmail.com>2012-01-16 12:40:02 +0100
committerMatúš Kukan <matus.kukan@gmail.com>2012-01-16 12:40:02 +0100
commit9847c3ec4dc276f52fd06b59dd8101506fe84cd9 (patch)
tree7d505bf739c1168b0f9e44a418e2ac4dd9cea741 /solenv
parentb0f254fa1e1cb916fa21234603578de701f75e83 (diff)
gbuild: WNT_INTEL_MSC: replace also // with / in the path
Motivation behind this is to fix processing of idl files. When LibO directory is toplevel disk directory, there are two // in the path which could be the reason idlc fails.
Diffstat (limited to 'solenv')
-rw-r--r--solenv/gbuild/platform/WNT_INTEL_MSC.mk3
1 files changed, 2 insertions, 1 deletions
diff --git a/solenv/gbuild/platform/WNT_INTEL_MSC.mk b/solenv/gbuild/platform/WNT_INTEL_MSC.mk
index e0d6f1297454..af5980776c19 100644
--- a/solenv/gbuild/platform/WNT_INTEL_MSC.mk
+++ b/solenv/gbuild/platform/WNT_INTEL_MSC.mk
@@ -247,11 +247,12 @@ gb_Helper_set_ld_path := PATH="$${PATH}:$(OUTDIR)/bin"
# does some real work only on windows, make sure not to
# break the dummy implementations on unx*
define gb_Helper_convert_native
+$(subst //,/, \
$(subst $(REPODIR),$(gb_Helper_REPODIR_NATIVE), \
$(subst $(SRCDIR),$(gb_Helper_SRCDIR_NATIVE), \
$(subst $(WORKDIR),$(gb_Helper_WORKDIR_NATIVE), \
$(subst $(OUTDIR),$(gb_Helper_OUTDIR_NATIVE), \
-$(1)))))
+$(1))))))
endef
# YaccTarget class