[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: @F does not work on an Intel x86 system
From: |
Paul D. Smith |
Subject: |
Re: @F does not work on an Intel x86 system |
Date: |
Tue, 31 Oct 2000 13:08:55 -0500 |
%% address@hidden writes:
ws> @F does not work (Linux Intel x86 only).
ws> (No problems on other platforms with the same or older make versions)
Again, I find this very hard to believe. Are you sure you're using GNU
make on those other platforms? I sincerely doubt it. Run "make
--version" to be sure.
ws> $(OBJECTS) : ../$$(@F:.o=.cxx)
This syntax is not and has never been legal in GNU make.
Some other versions of make, like Solaris make, support the $$@
"feature", but GNU make has never done so.
See the GNU make manual section "Incompatibilities and Missing Features"
which explains that this isn't supported in GNU make, and gives a
workaround which should solve your particular problem (although it
doesn't replace every use of $$@).
--
-------------------------------------------------------------------------------
Paul D. Smith <address@hidden> Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist