[TUHS] "Imake: an obsolete build tool" -- anybody got this?

Ron Natalie ron at ronnatalie.com
Wed Mar 19 05:39:39 AEST 2025


I didn’t much care for it myself (and fortunately, it wasn’t my job to 
maintain the build production).   It at least gave us common tools for 
Windoze and UNIX.


------ Original Message ------
>From "G. Branden Robinson" <g.branden.robinson at gmail.com>
To tuhs at tuhs.org
Date 3/18/2025 3:09:09 PM
Subject [TUHS] Re: "Imake: an obsolete build tool" -- anybody got this?

>At 2025-03-18T12:03:48-0700, Greg A. Woods wrote:
>>  At Tue, 18 Mar 2025 16:39:45 +0000, "Ronald Natalie" <ron at ronnatalie.com> wrote:
>>  Subject: [TUHS] Re: "Imake: an obsolete build tool" -- anybody got this?
>>  >
>>  >     We eventually switched to CMAKE.
>>
>>  Yikes.  That's not what I would call an improvement!
>>
>>  I think CMake is about as anti-Unix (in philosophy) as you can get.
>>
>>  At least Imake had a clear design and simple basic concept, and in its
>>  basic form it could be highly performant.  It was simple tool for using
>>  other tools in an innovative way.  As used by X11 though it was part of
>>  what might best be described as a dog's breakfast, but that's only
>>  really because the X11 macros kind of grew by committee and had an
>>  extraordinary variety of target systems and source code to contend with.
>>
>>  CMake has ended up with what I would consider an even uglier and more
>>  unpalatable dog's breakfast.  It also abuses other tools, requires hours
>>  to compile on otherwise usable platforms, and wastes CPU and memory like
>>  nothing else.
>
>I believe the usual rejoinder here is "worse is better".
>
>My experiences with CMake are not happy ones.
>
>Regards,
>Branden


More information about the TUHS mailing list