[HarfBuzz] Detecting ICU/FreeType without pkg-config?

mpsuzuki at hiroshima-u.ac.jp mpsuzuki at hiroshima-u.ac.jp
Wed Nov 18 16:24:43 PST 2009

Hi Jiang,

Also I'm interested in the reason why you want to detect
FreeType without pkg-config. FreeType2 ships freetype-config,
a self-standing shell script working as "pkg-config freetype2",
even on the system without pkg-config.

Anyway, I'm not sure if freetype-config can be a solution.
Please let me know the detail why you want to detect
FreeType without pkg-config.


On Wed, 18 Nov 2009 14:49:09 -0500
Behdad Esfahbod <behdad at behdad.org> wrote:

>On 11/18/2009 02:14 AM, Jjgod Jiang wrote:
>> Hi,
>> Currently harfbuzz-ng use pkg-config to detect whether the ICU and
>> FreeType libraries are present. However, the official ICU code obtained
>> from icu-project.org does not have a icu.pc file shipped (and will not
>> generate one after compilation, if I am correct). I did notice that
>> "./configure --help" of harfbuzz-ng mentioned ICU_FLAGS adn ICU_LIBS
>> environment variables, but setting them didn't work for me either,
>> configure still reported no ICU lib found.
>> Is there any way to make harfbuzz-ng detect ICU/FreeType without using
>> pkg-config files? Thanks.
>Hi Jiang,
>The way HarfBuzz will detect external libraries is far from finished!  I will 
>go back to putting an actual configure interface in there when the library is 
>a bit more in shape.  I'll keep this in mind for ICU.  For FreeType, I'm more 
>inclined to just check for .pc.  It's been years since FreeType has shipped a 
>.pc file.

More information about the HarfBuzz mailing list