mirror of
https://github.com/yawut/SDL.git
synced 2026-04-24 23:37:09 -05:00
Fixed bug 1972 - Changeset 7379 (b27c778a2bdb) breaks make process with msys+mingw (make 3.82.90)
Andreas With the patch applied, make is not able to find the rule for Makefile.in anymore. Removing the patch resolves the issue. The path is in fact correct (in my case: /c/external/SDL64/SDL). But it seems the windows build of GNU Make doesn't work well with pathnames in rules. Both the dependencies in "$(srcdir)/configure: $(srcdir)/configure.in" and "Makefile: $(srcdir)/Makefile.in" will cause rules not to be found when srcdir is defined. The same problem occurs if the patch is removed and I supply configure with a srcdir manually.
This commit is contained in:
parent
c2d6d45a9f
commit
a5641a9745
9
configure
vendored
9
configure
vendored
|
|
@ -15791,7 +15791,14 @@ else
|
|||
fi
|
||||
|
||||
|
||||
srcdir=`cd $srcdir && pwd`
|
||||
case "$host" in
|
||||
*-*-mingw32*)
|
||||
# Except on msys, where make can't handle full pathnames (bug 1972)
|
||||
;;
|
||||
*)
|
||||
srcdir=`cd $srcdir && pwd`
|
||||
;;
|
||||
esac
|
||||
|
||||
INCLUDE="-I$srcdir/include"
|
||||
if test x$srcdir != x.; then
|
||||
|
|
|
|||
|
|
@ -58,7 +58,14 @@ AC_PROG_MAKE_SET
|
|||
AC_CHECK_TOOL(WINDRES, [windres], [:])
|
||||
|
||||
dnl Make sure that srcdir is a full pathname
|
||||
srcdir=`cd $srcdir && pwd`
|
||||
case "$host" in
|
||||
*-*-mingw32*)
|
||||
# Except on msys, where make can't handle full pathnames (bug 1972)
|
||||
;;
|
||||
*)
|
||||
srcdir=`cd $srcdir && pwd`
|
||||
;;
|
||||
esac
|
||||
|
||||
dnl Set up the compiler and linker flags
|
||||
INCLUDE="-I$srcdir/include"
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user