Where did this go? I thought I saw a patch, but it's not pushed, and now I can't find it. libX11 takes 2h20m to build/install on my G5 when there are no changes:

http://tinderbox.x.org/builds/2010-10-07-0019/logs/libX11/

On Oct 3, 2010, at 09:38, Alan Coopersmith wrote:

Dan Nicholson wrote:
.pre:
   @dir=`echo $@ | sed 's,\(.*\)/.*,\1,'`; $(MKDIR_P) $$dir
Shouldn't this be able to be simplified to just:
      @$(MKDIR_P) $(@D)

I thought we previously determined that was portable to all the versions
of make people used.

I thought that was a GNU make thing, but if not it's definitely the
way to go. I don't actually have any other make's to look at.

I know Solaris make supports it, and the D & F suffix are included in the
POSIX/UNIX standards for the 5 "internal macros" ($@, $%, $?, $M, $>):
  http://www.opengroup.org/onlinepubs/007908799/xcu/make.html

I seem to remember BSD developers confirming it worked with their make as well a few months ago when I proposed a patch using it, but can't find the
message off hand for reference.

--
        -Alan Coopersmith-        alan.coopersm...@oracle.com
         Oracle Solaris Platform Engineering: X Window System

_______________________________________________
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

_______________________________________________
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to