Hi there, Just wanted to drop you a quick note about a "problem" I have encountered while replacing a commercial build system during a cost-reduction excercise.
The problem occurs when using directory names with spaces in them - for example: /source/Some Library/Test Harness I needed a rule that passed the desired output directory to a very picky tool. I thought it would be possible to do so by using $(dir $@) - i.e. taking the directory part of output target. Unfortunately, that fails! I also tried using $(dir "$@") with the same result. For the sample directory listed above the output is: /source/ Library/ ./ I am using the Cygwin build of make. The information reported using the --version option is as follows: d:\source\tops_win95\test harness>make --version GNU Make version 3.79.1, by Richard Stallman and Roland McGrath. Built for i686-pc-cygwin Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Report bugs to <[EMAIL PROTECTED]>. If you have any additional questions or comments about this issue, please let me know. Regards, Richard _______________________________________________ Bug-make mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-make