[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Help needed for writing a rule

From: Kaz Kylheku
Subject: Re: Help needed for writing a rule
Date: Fri, 25 Nov 2022 10:49:11 -0800
User-agent: Roundcube Webmail/1.4.13

On 2022-11-25 09:06, Patrick Begou wrote:
> @David I think I'll have the same pitfall than with Kaz strategy. No ?

The strategy with regard to dependencies is to isolate the
compiler that is fussy about upper case, but deal with lower
case everywhere else.

Imagine we had a C compiler that needed upper case:

   foo.o: foo.c           # dependencies know nothing about FOO.o or FOO.c
      ln -sf foo.c FOO.c  # make temporary FOO.c -> foo.c symlink
      $(CC) FOO.c -c      # compile FOO.c to FOO.o
      rm -f FOO.c         # don't need symlink any more
      mv FOO.o foo.o      # rename to lower case

We're basically scripting around the compiler to make it
look like it accepts and produces lower case; we confine
all that into the small "firewall" around the compiler,
and prevent that from spreading into our build system.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]