Re: Accounting for SHELL in ./configure
Mohammad Akhlaghi <[email protected]> Wed, 1 May 2024 21:11:45 +0200
| Newsgroups | gmane.comp.fonts.freetype.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi again, I was able to find a cleaner hack by running this command before the './configure' script: export GNUMAKE="make SHELL=$SHELL" Afterwards, FreeType successfully ran with my desired shell. But generally, it would greatly help those building FreeType from source if the configure script accounts for the 'SHELL' environment variable. Thanks a lot for all the nice work on FreeType, Cheers, Mohammad On 5/1/24 9:00 PM, Mohammad Akhlaghi wrote: > Dear Freetype developers, > > I was trying to build FreeType from source and noticed that the > './configure' script does not account for the 'SHELL' environment and > will always use '/bin/sh'. > > Looking at the source of the './configure' script, I was able to fix the > problem by manually adding a 'SHELL=$SHELL' in line 135 of the > './configure' script: > > https://gitlab.freedesktop.org/freetype/freetype/-/blob/master/configure?ref_type=heads#L135 > > Accounting for the user's given SHELL is common in many programs when > building from source, so it would be good if you could account for it in > future versions of FreeType also. > > Cheers, > Mohammad