From fa48be9b954a96d2e408ede54a105ce49d6d7c47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Storsj=C3=B6?= Date: Thu, 14 Nov 2013 13:22:11 +0200 Subject: [PATCH] configure: Don't use symlinks for creating the out of tree makefile MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On some platforms (such as msys), symlinks are (poorly) emulated by simply creating a copy of the file. This means that when building out of tree, the build tree gets a copy of the original makefile, which can lead to unintuitive build errors when the original makefile gets updated later. Instead simply create a stub makefile which includes the real one. Signed-off-by: Martin Storsjö --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index 55d054a8a4..36909048f4 100755 --- a/configure +++ b/configure @@ -4174,7 +4174,7 @@ echo "License: $license" echo "Creating config.mak and config.h..." -test -e Makefile || $ln_s "$source_path/Makefile" . +test -e Makefile || echo "include $source_path/Makefile" > Makefile config_files="$TMPH config.mak"