Hello,

I found an incompatibility between make-3.82 and make-4.2.

Here is the Makefile:
---
$ cat Makefile 
all: foo\ bar.out

%.out: %.txt
        cp -v "$<" "$@"
---

Here is the output with make-3.82:
---
$ make
cp -v "foo bar.txt" "foo bar.out"
'foo bar.txt' -> 'foo bar.out'
---

Here is the output with make-4.2:
---
$ make
make: *** No rule to make target 'foo bar.out', needed by 'all'.  Stop.
---

I downgraded on my system to make-3.82 waiting for a solution.
If you have any idea about how to rewrite my Makefile or how to patch make-4.2 
to handle this Makefile please tell me.

Thank you.
Best regards.

_______________________________________________
Help-make mailing list
Help-make@gnu.org
https://lists.gnu.org/mailman/listinfo/help-make

Reply via email to