From 163974de4763c21db3c312aec0ffb834f5203d13 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 15 Jan 2008 22:50:50 +0000 Subject: improve compatibility with mingw, patch by Alain Frisch git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46026 91177308-0d34-0410-b5e6-96231b3b80d8 --- Makefile.config.in | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'Makefile.config.in') diff --git a/Makefile.config.in b/Makefile.config.in index d066e772cb..94dce300bb 100644 --- a/Makefile.config.in +++ b/Makefile.config.in @@ -265,3 +265,11 @@ BINDINGS_TO_BUILD := @BINDINGS_TO_BUILD@ ALL_BINDINGS := @ALL_BINDINGS@ OCAML_LIBDIR := @OCAML_LIBDIR@ +# When compiling under Mingw/Cygwin, executables such as tblgen +# expect Windows paths, whereas the build system uses Unix paths. +# The function SYSPATH transforms Unix paths into Windows paths. +ifneq (,$(findstring -mno-cygwin, $(CXX))) + SYSPATH = $(shell echo $(1) | cygpath -m -f -) +else + SYSPATH = $(1) +endif -- cgit v1.2.3-18-g5258