āĻāĻāĻŋ āĻšāĻ˛ i686-w64-mingw32-pkg-config āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
pkg-config - āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻŽā§āĻā§āĻāĻ¨āĻĢāĻ°ā§āĻŽā§āĻļāĻ¨ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻāĻ°ā§āĻ¨
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
pkg-config [--modversion] [-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ] [--help] [--āĻ āĻ¨ā§āĻ¤āĻ¤-pkgconfig-version=VERSION]
[--āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻ¤ā§āĻ°ā§āĻāĻŋ] [--āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤-āĻ¤ā§āĻ°ā§āĻāĻŋ] [--āĻ¨āĻŋāĻ°āĻŦāĻ¤āĻž-āĻ¤ā§āĻ°ā§āĻāĻŋ] [--āĻ¤ā§āĻ°ā§āĻāĻŋ-āĻā§-āĻ¸ā§āĻāĻĄāĻžāĻāĻ] [--āĻĄāĻŋāĻŦāĻžāĻ]
[--cflags] [--libs] [--libs-only-L] [--libs-only-l] [--cflags-only-I] [--libs-āĻļā§āĻ§ā§-āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯]
[--cflags-only-other] [--variable=VARIABLENAME] [--āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĻ¨-
variable=VARIABLENAME=VARIABLEVALUE] [--āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛] [--āĻāĻ¨āĻāĻ¨ā§āĻ¸āĻāĻ˛] [--āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨]
[--āĻ āĻ¨ā§āĻ¤āĻ¤-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ=āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ] [--āĻ¸āĻ āĻŋāĻ-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ=VERSION] [--max-version=VERSION] [-- āĻŦā§āĻ§āĻ¤āĻž āĻĻāĻŋāĻ¨]
[--āĻ¤āĻžāĻ˛āĻŋāĻāĻž-āĻ¸āĻŽāĻ¸ā§āĻ¤] [--āĻŽā§āĻĻā§āĻ°āĻŖ-āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§] [--āĻŽā§āĻĻā§āĻ°āĻŖ-āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨] [--āĻŽā§āĻĻā§āĻ°āĻŖ-āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨-āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤]
[āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ...]
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° pkg-config āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ. āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻžāĻ¨ā§
āĻāĻāĻāĻŋ āĻŽā§āĻāĻĢāĻžāĻāĻ˛ā§ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻĻā§āĻļā§āĻ¯:
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ: program.c
cc program.c $(pkg-config --cflags --libs gnomeui)
pkg-config āĻŦāĻŋāĻļā§āĻˇ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻ āĻĢāĻžāĻāĻ˛
āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻ¨āĻžāĻŽā§ āĻ¨āĻžāĻŽāĻāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻā§ .pc āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, pkg-config āĻ¸ā§āĻ¨ā§āĻĻāĻ°ā§āĻ¯
in /usr/lib/pkgconfig, /usr/share/pkgconfig, /usr/local/lib/pkgconfig āĻāĻŦāĻ
/usr/local/share/pkgconfig āĻāĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻā§āĻ˛āĻ¨ā§ āĻĻā§āĻāĻžāĻŦā§-
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻĨāĻ (āĻāĻāĻ¨ā§āĻĄā§āĻā§, āĻ¸ā§āĻŽāĻŋāĻā§āĻ˛āĻ¨-āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨) āĻ¤āĻžāĻ˛āĻŋāĻāĻž
PKG_CONFIG_PATH āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛āĨ¤
āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ pkg-config āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ¤ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻĢāĻžāĻāĻ˛, āĻŦāĻŋāĻ¯āĻŧā§āĻ .pc āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻ āĻ¸āĻžāĻĨā§, āĻāĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¤ā§ āĻšāĻŦā§ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, GTK 1.2 āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻ¨āĻžāĻŽ "gtk+" āĻ¯ā§āĻāĻžāĻ¨ā§ GTK 2.0-āĻāĻ° āĻāĻā§ "gtk+-2.0")āĨ¤
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ, āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒāĻĨ .pc
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĢāĻžāĻāĻ˛ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻļā§āĻ¨ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ .pc āĻĢāĻžāĻāĻ˛.
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:
--āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨
āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°ā§ āĻ¯ā§ āĻāĻŽāĻžāĻ¨ā§āĻĄā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¤āĻĨā§āĻ¯
āĻ˛āĻžāĻāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§āĨ¤ āĻ¯āĻĻāĻŋ pkg-config āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨,
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¸ā§āĻā§āĻ°āĻŋāĻ stdout āĻ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻĒā§āĻ°āĻ¤āĻŋ āĻ˛āĻžāĻāĻ¨ā§ āĻāĻāĻāĻŋ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤ āĻāĻ
āĻā§āĻ¸ pkg-config āĻ¸āĻĢāĻ˛āĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ āĻāĻžāĻ¨āĻž āĻĨāĻžāĻā§, pkg-config
āĻāĻāĻāĻŋ āĻ¨āĻ¨āĻāĻŋāĻ°ā§ āĻā§āĻĄ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§, āĻāĻŦāĻ stdout-āĻāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤āĨ¤
--āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§ pkg-config āĻāĻŦāĻ āĻ¸āĻŽāĻžāĻĒā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
--atleast-pkgconfig-version=VERSION
pkg-config āĻāĻ° āĻ āĻ¨ā§āĻ¤āĻ¤ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
--help āĻāĻāĻāĻŋ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸āĻŽāĻžāĻĒā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
--āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻ¤ā§āĻ°ā§āĻāĻŋ
āĻ¯āĻĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻŽāĻĄāĻŋāĻāĻ˛ āĻŦāĻž āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻ¨āĻž āĻĨāĻžāĻā§
āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĒāĻžāĻ°ā§āĻ¸āĻŋāĻ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻā§ .pc āĻĢāĻžāĻāĻ˛, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻŦā§
āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻžāĻ° āĻ¤ā§āĻ°ā§āĻāĻŋ. āĻ¯ā§āĻŽāĻ¨ "predicate" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§
"--- āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨" pkg-config āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¨āĻŋāĻāĻļāĻŦā§āĻĻā§ āĻāĻ˛ā§, āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ¯āĻž āĻāĻāĻāĻĒā§āĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¯āĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻļā§āĻ§ā§
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻŽāĻĄāĻŋāĻāĻ˛ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖā§ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¯āĻŧā§āĻā§) āĻŦāĻž āĻ āĻ¨ā§āĻ¯ā§āĻ° āĻ¸āĻžāĻĨā§
āĻŦāĻŋāĻāĻ˛ā§āĻĒ PKG_CONFIG_DEBUG_SPEW āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĨ¤
--āĻā§āĻ-āĻ¤ā§āĻ°ā§āĻāĻŋ
āĻā§āĻ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨.
--āĻ¨āĻŋāĻ°āĻŦāĻ¤āĻž-āĻ¤ā§āĻ°ā§āĻāĻŋ
āĻ¯āĻĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻŽāĻĄāĻŋāĻāĻ˛ āĻŦāĻž āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻ¨āĻž āĻĨāĻžāĻā§
āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ aa āĻĒāĻžāĻ°ā§āĻ¸āĻŋāĻ āĻ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻā§ .pc file, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ āĻ āĻĒāĻļāĻ¨āĻāĻŋ āĻĨāĻžāĻāĻŦā§
āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻžāĻ° āĻ¤ā§āĻ°ā§āĻāĻŋ. āĻ¯ā§āĻŽāĻ¨ "predicate" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§
"--- āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨" pkg-config āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¨āĻŋāĻāĻļāĻŦā§āĻĻā§ āĻāĻ˛ā§, āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ¯āĻž āĻāĻāĻāĻĒā§āĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¯āĻŧāĨ¤ āĻ¤āĻžāĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻā§ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¯ā§āĻŽāĻ¨ "--cflags" āĻŦāĻž "--modversion" āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¤ā§āĻ°ā§āĻāĻŋāĻā§āĻ˛āĻŋ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯
PKG_CONFIG_DEBUG_SPEW āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĨ¤
--āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĨā§āĻā§ stdout
āĻŽā§āĻĻā§āĻ°āĻŖ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻšāĻ˛ā§, āĻĄāĻŋāĻĢāĻ˛ā§āĻ stderr āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ stdout āĻ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨
--āĻĄāĻŋāĻŦāĻžāĻ
āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻāĻŋāĻ¨ā§āĻ¨
PKG_CONFIG_DEBUG_SPEW āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛, āĻ¯āĻž "--print-errors" āĻā§āĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ:
--cflags
āĻāĻāĻŋ āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨, āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ¤āĻžāĻāĻž āĻ¸āĻšāĨ¤ āĻĒāĻ¤āĻžāĻāĻž āĻ¤āĻžāĻ "āĻ¸āĻāĻā§āĻāĻŋāĻ¤" āĻšāĻ¯āĻŧ
āĻ¯ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻĒāĻ¤āĻžāĻāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻŦāĻžāĻ° āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§. pkg-config āĻāĻāĻāĻŋ nonzero āĻā§āĻĄ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§ āĻ¯āĻĻāĻŋ
āĻāĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻā§āĻāĻā§ āĻĒāĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤
--cflags-only-I
āĻāĻāĻŋ "--cflags" āĻāĻ° -I āĻ āĻāĻļāĻāĻŋ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĨ¤ āĻ āĻ°ā§āĻĨāĻžā§, āĻāĻāĻŋ āĻšā§āĻĄāĻžāĻ° āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ā§āĻ° āĻĒāĻĨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻ¨ā§āĻ¯ āĻāĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
--cflags-āĻļā§āĻ§ā§-āĻ āĻ¨ā§āĻ¯
āĻāĻāĻŋ "--cflags" āĻāĻ° āĻāĻŋāĻā§ āĻ āĻāĻļ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§ āĻ¯āĻž "--cflags-only-I" āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŦā§āĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
--libs āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ "--cflags"-āĻāĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĨ¤ āĻ¸āĻā§āĻā§
"--cflags", āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻ āĻĒāĻ¤āĻžāĻāĻž āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻ¸āĻ āĻŋāĻ āĻā§āĻ°āĻŽ āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻāĻž), āĻāĻŦāĻ āĻĒāĻ¤āĻžāĻāĻž
āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻāĻāĻāĻĒā§āĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
--libs-only-L
āĻāĻāĻŋ "--libs" āĻāĻ° -L/-R āĻ āĻāĻļ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĨ¤ āĻ āĻ°ā§āĻĨāĻžā§, āĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĒāĻĨ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ¨ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
--libs-only-l
āĻāĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ "--libs" āĻāĻ° -l āĻ āĻāĻļāĻāĻŋ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§
āĻ˛āĻžāĻāĻ¨ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ "--libs-only-l" āĻāĻŦāĻ "--libs-only-L" āĻāĻ° āĻŽāĻŋāĻ˛āĻ¨ āĻā§āĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
"--libs" āĻāĻ° āĻā§āĻ¯āĻŧā§, -āĻ°āĻĄāĻŋāĻ¨āĻžāĻŽāĻŋāĻ āĻāĻ° āĻŽāĻ¤ āĻĒāĻ¤āĻžāĻāĻžāĻ° āĻāĻžāĻ°āĻŖā§āĨ¤
--libs-āĻļā§āĻ§ā§-āĻ āĻ¨ā§āĻ¯
āĻāĻāĻŋ "--libs" āĻāĻ° āĻ āĻāĻļāĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§ āĻ¯āĻž "--libs-only-L" āĻāĻŦāĻ "--libs-only- āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻā§āĻāĻžāĻĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
l", āĻ¯ā§āĻŽāĻ¨ "--pthread"āĨ¤
--variable=VARIABLENAME
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ .pc āĻĢāĻžāĻāĻ˛ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻĒā§āĻ¯āĻžāĻā§āĻ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ "āĻāĻĒāĻ¸āĻ°ā§āĻ" āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĻ¨, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻŋ āĻŦāĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
$ pkg-config --variable=prefix glib-2.0
/āĻāĻāĻāĻ¸āĻāĻ°/
--define-variable=VARIABLENAME=VARIABLEVALUE
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦā§āĻļā§āĻŦāĻŋāĻ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§, āĻ¯ā§ āĻā§āĻ¨ā§āĻāĻŋāĻ¤ā§ āĻŽāĻžāĻ¨āĻāĻŋāĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§ .pc āĻĢāĻžāĻāĻ˛āĨ¤
āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ "āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸" āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻŋ āĻŦāĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
$ pkg-config --print-errors --define-variable=prefix=/foo \
--variable=prefix glib-2.0
/foo
--āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛
āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤
--āĻāĻ¨āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ "foo" āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ¯āĻžāĻā§āĻ "foo-āĻāĻ¨āĻāĻ¨ā§āĻ¸āĻāĻ˛" āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĨāĻžāĻā§,
pkg-config "-āĻāĻ¨āĻāĻ¨ā§āĻ¸āĻāĻ˛" āĻŦā§āĻāĻ˛ā§āĻĒāĻŋāĻ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°āĻŦā§āĨ¤ āĻāĻāĻŋ āĻ¸āĻāĻāĻ˛āĻ¨/āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻāĻ¨āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§. āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ "--āĻāĻ¨āĻāĻ¨āĻ¸ā§āĻāĻ˛" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, pkg-config
āĻā§āĻ¨ā§ "-āĻāĻ¨āĻāĻ¨ā§āĻ¸āĻāĻ˛" āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻĢāĻ˛āĻāĻžāĻŦā§ āĻĢāĻŋāĻ°ā§ āĻāĻ¸āĻŦā§, āĻāĻŦāĻ āĻĢāĻŋāĻ°ā§ āĻāĻ¸āĻŦā§
āĻŦā§āĻ¯āĻ°ā§āĻĨ (āĻŽāĻŋāĻĨā§āĻ¯āĻž) āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧāĨ¤ (PKG_CONFIG_DISABLE_UNINSTALLED āĻĒāĻ°āĻŋāĻŦā§āĻļ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ°āĻžāĻā§ pkg-config āĻĒāĻ°ā§āĻā§āĻˇāĻāĻžāĻŦā§ "-āĻāĻ¨āĻāĻ¨ā§āĻ¸āĻāĻ˛" āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻĨā§āĻā§, āĻ¤āĻžāĻ āĻ¯āĻĻāĻŋ
āĻ¯ā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻā§, āĻ¸ā§āĻā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ "foo-" āĻāĻ° āĻŽāĻ¤ āĻāĻāĻāĻŋ āĻ¨āĻžāĻŽ āĻĒāĻžāĻ¸ āĻāĻ°ā§āĻ¨
āĻāĻ¨āĻāĻ¨āĻ¸ā§āĻāĻ˛" āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§āĨ¤)
-- āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨
--atleast-version=VERSION
--exact-version=VERSION
--max-version=VERSION
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŦāĻž āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§
āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ pkg-config, āĻāĻŦāĻ āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¨āĻŽā§āĻŦāĻ° āĻĒā§āĻ°āĻŖ āĻāĻ°ā§ āĻāĻŋāĻ¨āĻž
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĒā§āĻ°āĻŖ āĻāĻ°ā§
āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž, pkg-config āĻ¸āĻĢāĻ˛āĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻāĻŋ āĻ āĻ¸āĻĢāĻ˛āĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻā§āĻŦāĻ˛
āĻĒā§āĻ°āĻĨāĻŽ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¤ā§āĻ˛āĻ¨āĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻŽā§āĻŽāĻžāĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻŦā§. āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ āĻĒāĻļāĻ¨
āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ-āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻāĻĒāĻ¨āĻŋ āĻ¸āĻšāĻāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻĒāĻ°ā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ:
$ pkg-config -- āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ 'glib-2.0 >= 1.3.4 libxml = 1.8.3'
āĻāĻĒāĻ¨āĻŋ āĻā§āĻ˛ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻāĻžāĻāĻ˛ā§ --print-errors āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻā§āĻ˛āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻ¯āĻāĻ¨ āĻā§āĻ¨ āĻāĻāĻāĻĒā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨ā§āĻ
āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻž āĻšāĻ¯āĻŧ pkg-config, --exists āĻāĻšā§āĻ¯āĨ¤
-- āĻŦā§āĻ§ āĻāĻ°āĻž
āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻā§āĻ āĻāĻ°ā§ .pc āĻŦā§āĻ§āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻ˛āĨ¤ āĻāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ
--āĻ āĻ¸ā§āĻ¤āĻŋāĻ¤ā§āĻŦ āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻ¯ā§ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻ°āĻž āĻ¤āĻžāĻĻā§āĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ .pc āĻĒā§āĻ°āĻāĻžāĻļā§āĻ° āĻāĻā§ āĻĢāĻžāĻāĻ˛:
$ pkg-config --validate ./my-package.pc
--msvc-āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° Windows āĻ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻāĻž āĻāĻžāĻ°āĻŖ pkg-config āĻāĻāĻāĻĒā§āĻ -l āĻāĻŦāĻ -L
āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻĢā§āĻ āĻāĻŋāĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛ āĻ¸āĻŋ++ āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻĢāĻ°ā§āĻŽā§āĻ° āĻĒāĻ¤āĻžāĻāĻž, cl.
āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ -Lx:/some/path āĻāĻāĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§ /libpath:x/some/path, āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§
of -āĻĢā§ āĻāĻāĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§ foo.lib. āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ --libs āĻāĻāĻāĻĒā§āĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ¤āĻžāĻāĻž āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ āĻŋāĻ¤
linker, āĻāĻŦāĻ āĻāĻāĻāĻŋ /link āĻ¸ā§āĻāĻā§āĻ° āĻĒāĻ°ā§ cl āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
--āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤-āĻāĻĒāĻ¸āĻ°ā§āĻ
-- āĻ¨āĻž-āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤-āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§ āĻāĻŋāĻ¨āĻž pkg-config āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻŽāĻžāĻ¨ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§ āĻāĻĒāĻ¸āĻ°ā§āĻ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ .pc āĻĢāĻžāĻāĻ˛ā§āĨ¤ --āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤-āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸ āĻ¸āĻš, pkg-config āĻāĻ° āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
.pc āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§āĨ¤ --dont-define-prefix āĻāĻ āĻāĻāĻ°āĻŖ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°ā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ --define-prefix āĻšāĻ¯āĻŧāĨ¤
āĻ¯āĻāĻ¨ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻāĻŋ .pc āĻĢāĻžāĻāĻ˛ āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ
pkgconfig, āĻ¸ā§āĻ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻāĻĒāĻ¸āĻ°ā§āĻāĻāĻŋ āĻāĻ° āĻĻāĻžāĻĻāĻž-āĻĻāĻžāĻĻāĻŋ āĻŦāĻ˛ā§ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĢāĻžāĻāĻ˛ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻā§, āĻāĻŦāĻ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ¯ā§ āĻāĻ¨ā§āĻ¯ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻĢāĻžāĻāĻ˛āĨ¤
āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ .pc āĻĢāĻžāĻāĻ˛ā§ āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻŽāĻžāĻ¨ āĻāĻ¸āĻ˛, āĻ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄā§āĻĄ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ,
āĻŽāĻžāĻ¨ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻž āĻŽāĻžāĻ¨ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§āĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋāĻā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧā§ˇ
.pc āĻĢāĻžāĻāĻ˛āĨ¤
--prefix-variable=PREFIX
āĻ¯ā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ pkg-config āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
--define-āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĨ¤
--āĻ¸ā§āĻĨāĻŋāĻ°
āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ˛āĻŋāĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻāĻāĻāĻĒā§āĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĨ¤ āĻ¯ā§ āĻā§āĻ¨ā§ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ¸āĻš āĻŽāĻžāĻ¨ā§
āĻāĻāĻāĻĒā§āĻā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĨ¤ āĻāĻāĻŋ .pc āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¸āĻ āĻŋāĻ āĻā§āĻ¯āĻžāĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ
āĻā§āĻŦ āĻŦā§āĻļāĻŋ āĻ¸āĻāĻā§āĻ¯āĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻāĻĒā§āĻ āĻšāĻŦā§āĨ¤
--āĻ¤āĻžāĻ˛āĻŋāĻāĻž-āĻ¸āĻŽāĻ¸ā§āĻ¤
āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻĄāĻŋāĻāĻ˛ āĻ¤āĻžāĻ˛āĻŋāĻāĻž pkg-config āĻĒāĻĨāĨ¤
--āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻĄāĻŋāĻāĻ˛ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
--āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻĄāĻŋāĻāĻ˛ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
--āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨-āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤
āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻĄāĻŋāĻāĻ˛ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨ (āĻĻā§āĻā§āĻ¨ --static)āĨ¤
āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻŦā§āĻāĻŋāĻ¤ā§āĻ°ā§āĻ¯
PKG_CONFIG_PATH
āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻā§āĻ˛āĻ¨-āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ (āĻāĻāĻ¨ā§āĻĄā§āĻā§, āĻ¸ā§āĻŽāĻŋāĻā§āĻ˛āĻ¨-āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨) āĻ¤āĻžāĻ˛āĻŋāĻāĻž
.pc āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻ¸āĻžāĻ°ā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻšāĻŦā§
āĻĒāĻĨ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ libdir/pkgconfig:āĻĄāĻžāĻāĻžāĻĄāĻŋāĻ°/pkgconfig āĻ¯ā§āĻāĻžāĻ¨ā§ libdir libdir āĻšāĻ¯āĻŧ
āĻāĻ¨ā§āĻ¨āĻ¤ pkg-config āĻāĻŦāĻ āĻĄāĻžāĻāĻžāĻĄāĻŋāĻ° āĻāĻ¨ā§āĻ¯ datadir āĻšāĻ¯āĻŧ pkg-config āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
PKG_CONFIG_DEBUG_SPEW
āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ, āĻāĻžāĻ°āĻŖ pkg-config āĻ¸āĻŦ āĻ§āĻ°āĻ¨ā§āĻ° āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻāĻŦāĻ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻ¤ā§
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¤ā§āĻ°ā§āĻāĻŋ
PKG_CONFIG_TOP_BUILD_DIR
āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ pc_top_builddir āĻ¯āĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ .pc
āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°. āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ '$(top_builddir)'
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§. āĻāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻāĻŋāĻā§ āĻŽā§āĻāĻĢāĻžāĻāĻ˛ā§āĻ° āĻļā§āĻ°ā§āĻˇ āĻŦāĻŋāĻ˛ā§āĻĄāĻĄāĻŋāĻ° āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¯ā§āĻāĻžāĻ¨ā§
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛/āĻ˛āĻŋāĻā§āĻ āĻĒāĻ¤āĻžāĻāĻž pkg-config āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§. āĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻāĻ¨ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ
āĻāĻāĻ¨āĻ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛/āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĨ¤
PKG_CONFIG_DISABLE_UNINSTALLED
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ "foo" āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ¯āĻžāĻā§āĻ "foo-āĻāĻ¨āĻāĻ¨ā§āĻ¸āĻāĻ˛" āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĨāĻžāĻā§,
pkg-config "-āĻāĻ¨āĻāĻ¨ā§āĻ¸āĻāĻ˛" āĻŦā§āĻāĻ˛ā§āĻĒāĻŋāĻ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°āĻŦā§āĨ¤ āĻāĻāĻŋ āĻ¸āĻāĻāĻ˛āĻ¨/āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻāĻ¨āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§. āĻāĻ āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§, āĻāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻšāĻ¯āĻŧ
āĻāĻāĻ°āĻŖ āĻŦāĻ˛ā§āĻ¨.
PKG_CONFIG_ALLOW_SYSTEM_CFLAGS
āĻāĻŋāĻ¨āĻ¤āĻžāĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž -I/usr/cflags āĻāĻāĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤.
PKG_CONFIG_ALLOW_SYSTEM_LIBS
-L/usr/lib āĻŦāĻž -L/lib libs āĻĨā§āĻā§ āĻŦā§āĻ° āĻāĻ°ā§ āĻĻā§āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
PKG_CONFIG_SYSROOT_DIR
āĻ˛āĻā§āĻˇā§āĻ¯ sysroot-āĻ āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ -I āĻāĻŦāĻ -L āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
CFLAGS āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ pkg-config āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻā§āĻ°āĻ¸-āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ¯ā§āĻā§
LDFLAGS āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻ¤ā§ -I āĻāĻŦāĻ -L āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ¯ā§ āĻāĻāĻāĻŋ
-I/usr/include/libfoo āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§ -I/var/target/usr/include/libfoo āĻāĻ° āĻ¸āĻžāĻĨā§
PKG_CONFIG_SYSROOT_DIR /var/target āĻāĻ° āĻ¸āĻŽāĻžāĻ¨ (āĻāĻāĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽ -L āĻāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯)
PKG_CONFIG_LIBDIR
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§ pkg-config āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤
/usr/lib/pkgconfig:/usr/share/pkgconfig.
PKG_CONFIG_$PACKAGE_$āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛
āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛āĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĨ¤ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛
āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻ¨āĻžāĻŽ āĻāĻŦāĻ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ -āĻāĻ˛āĻĢāĻžāĻ¨āĻŋāĻāĻŽā§āĻ°āĻŋāĻ āĻ¸āĻš āĻŦāĻĄāĻŧ āĻāĻāĻžāĻ°ā§āĻ° āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
āĻāĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻā§āĻ°ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻ āĻā§āĻˇāĻ°āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¸ā§āĻāĻŋāĻ
PKG_CONFIG_GLADEUI_2_0_CATALOGDIR āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ "āĻā§āĻ¯āĻžāĻāĻžāĻ˛āĻāĻĄāĻŋāĻ°" āĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻŦā§
"gladeui-2.0" āĻĒā§āĻ¯āĻžāĻā§āĻāĨ¤
āĻĒāĻŋāĻā§āĻāĻŋ-āĻāĻ¨āĻĢāĻŋāĻ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻŦā§āĻāĻŋāĻ¤ā§āĻ°ā§āĻ¯
pkg-config āĻāĻŋāĻā§ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§ āĻ¯āĻž .pc āĻĢāĻžāĻāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŦāĻž āĻāĻāĻžāĻ¨ā§ āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ
pc_path
āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĒāĻĨ pkg-config .pc āĻĢāĻžāĻāĻ˛ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤ āĻāĻāĻž āĻĒāĻžāĻ°ā§
āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§ pkg-config āĻŽāĻĄāĻŋāĻāĻ˛ āĻ¨āĻŋāĻā§āĻ āĻ¨āĻŋāĻā§āĻ:
$ pkg-config --variable pc_path pkg-config
pcfiledir
.pc āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨āĨ¤ āĻāĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻĄāĻŋāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ .pc āĻĢāĻžāĻāĻ˛, āĻ¤āĻŦā§ āĻāĻāĻŋ .pc āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§āĻā§āĻ¯ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§:
āĻāĻĒāĻ¸āĻ°ā§āĻ=${pcfiledir}/../..
exec_prefix=${prefix}
libdir=${exec_prefix}/ lib
Include=${prefix}/include
pc_sysrootdir
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻ āĻāĻ°āĻž sysroot āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĨ¤ āĻ¯āĻāĻ¨ sysroot āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ,
āĻāĻ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ /āĨ¤ āĻĻā§āĻā§āĻ¨ PKG_CONFIG_SYSROOT_DIR āĻāĻ°ā§ āĻāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛
āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤
pc_top_builddir
āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻļā§āĻ°ā§āĻˇ āĻŦāĻŋāĻ˛ā§āĻĄ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ pkg-config. āĻāĻāĻŋ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻāĻ¨āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž .pc āĻĢāĻžāĻāĻ˛ā§ āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ āĻĒāĻžāĻĨ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§āĨ¤ āĻĻā§āĻā§āĻ¨ PKG_CONFIG_TOP_BUILD_DIR
āĻāĻ°ā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛.
āĻāĻāĻ¨ā§āĻĄā§āĻ āĻŦāĻŋāĻļā§āĻˇāĻ¤ā§āĻŦ
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° pkg-config āĻāĻāĻ¨ā§āĻĄā§āĻā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĒāĻĨ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĒāĻĨ āĻšāĻ¯āĻŧ
āĻāĻ° āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ pkg-config āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¸āĻāĻ¯ā§āĻāĻ¨
lib\pkgconfig āĻāĻŦāĻ āĻļā§āĻ¯āĻŧāĻžāĻ°\pkgconfig. āĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻŦāĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻĒāĻ°ā§ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĨ¤
āĻ āĻā§āĻāĻ¨āĻĢ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§
PKG_CHECK_MODULES(āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛-āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸, āĻŽāĻĄāĻŋāĻāĻ˛ [, āĻ ā§āĻ¯āĻžāĻāĻļāĻ¨-āĻāĻĢ-āĻĢāĻžāĻāĻ¨ā§āĻĄ [,āĻ ā§āĻ¯āĻžāĻāĻļāĻ¨-āĻ¯āĻĻāĻŋ-āĻ¨āĻž-āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ]])
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ PKG_CHECK_MODULES āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ configure.ac āĻŽāĻĄāĻŋāĻāĻ˛ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§
āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻšāĻŦā§:
PKG_CHECK_MODULES([MYSTUFF], [gtk+-2.0 >= 1.3.5 libxml = 1.8.4])
āĻāĻ° āĻĢāĻ˛ā§ MYSTUFF_LIBS āĻāĻŦāĻ MYSTUFF_CFLAGS āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻšāĻŦā§, āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŽāĻĄāĻŋāĻāĻ˛ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ libs āĻāĻŦāĻ cflags. āĻāĻāĻāĻŋ āĻŽāĻĄāĻŋāĻāĻ˛ āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻŦāĻž āĻāĻā§
āĻā§āĻ˛ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ, āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻāĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¸āĻš āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻšāĻŦā§āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻ¤ā§
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ ā§āĻ¯āĻžāĻāĻļāĻ¨, āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻāĻļāĻ¨-āĻāĻĢ-āĻ¨āĻ-āĻĢāĻžāĻāĻ¨ā§āĻĄ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ PKG_CHECK_MODULES āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻšāĻŦā§ āĻ¨āĻž
āĻā§āĻ¨ā§ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻā§āĻ° āĻ ā§āĻ¯āĻžāĻāĻļāĻ¨-āĻāĻĢ-āĻ¨āĻž-āĻĢāĻžāĻāĻ¨ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻāĻž āĻšāĻŦā§
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ MYSTUFF_PKG_ERRORS āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻ¯āĻž āĻāĻĒāĻ¨āĻŋ āĻā§ āĻā§āĻ˛ āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ PKG_CHECK_MODULES āĻ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§
āĻāĻāĻŦā§, āĻāĻĒāĻ¨āĻžāĻ° PKG_PROG_PKG_CONFIG-āĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻ āĻāĻ˛ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
āĻāĻĒāĻ¨āĻžāĻ° configure.ac.
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ variable-PREFIX āĻāĻ° āĻŦāĻžāĻ°āĻŦāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦāĻžāĻā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¨āĻ¯āĻŧāĨ¤ āĻĒāĻ°ā§
āĻĒā§āĻ°āĻĨāĻŽ āĻ¸āĻĢāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°, āĻāĻāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛-āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸ āĻ¸āĻš āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¸āĻšāĻāĻāĻžāĻŦā§ āĻšāĻŦā§
āĻāĻ˛ āĻ¨āĻž āĻāĻ°ā§ āĻāĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĨā§āĻā§ āĻ¸ā§āĻ āĻāĻ°āĻž _LIBS āĻāĻŦāĻ _CFLAGS āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
pkg-config āĻāĻŦāĻžāĻ°.
PKG_PREREQ(āĻŽāĻŋāĻ¨āĻŋāĻ-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ)
āĻā§āĻ āĻāĻ°ā§ āĻ¯ā§ pkg-config autoconf āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻāĻŋ āĻāĻŽāĻĒāĻā§āĻˇā§ MIN-
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ pkg-config āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻšāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ.
PKG_PROG_PKG_CONFIG([āĻŽāĻŋāĻ¨-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ])
PKG_CONFIG āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¸ā§āĻ°āĻž pkg-config āĻĨā§āĻā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§, āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻĒāĻ¯ā§āĻā§
pkg-config āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŋāĻ¨ā§āĻ¤ā§ PKG_CHECK_MODULES āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻžāĻ āĻ¨āĻžāĨ¤
PKG_CHECK_MODULES_STATIC(variable-PREFIX, āĻŽāĻĄāĻŋāĻāĻ˛ [, āĻ ā§āĻ¯āĻžāĻāĻļāĻ¨-āĻāĻĢ-āĻĢāĻžāĻāĻ¨ā§āĻĄ [,āĻ ā§āĻ¯āĻžāĻāĻļāĻ¨-āĻ¯āĻĻāĻŋ-āĻ¨āĻž-
āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻā§]])
PKG_CHECK_MODULES āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻā§ --static āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ˛āĻŋāĻā§āĻāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤
PKG_CHECK_EXISTS(āĻŽāĻĄāĻŋāĻāĻ˛, [āĻ ā§āĻ¯āĻžāĻāĻļāĻ¨-āĻāĻĢ-āĻĢāĻžāĻāĻ¨ā§āĻĄ], [āĻ ā§āĻ¯āĻžāĻāĻļāĻ¨-āĻ¯āĻĻāĻŋ-āĻ¨āĻž-āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ])
āĻŽāĻĄāĻŋāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§ āĻĻā§āĻā§āĻ¨āĨ¤ āĻ āĻ¨ā§āĻ°ā§āĻĒ, āĻāĻāĻ, āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
PKG_CHECK_MODULES(), āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦāĻž āĻŽā§āĻĻā§āĻ°āĻŖ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¸ā§āĻ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
PKG_CHECK_MODULES āĻāĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ, āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻŦāĻž
PKG_CHECK_MODULES āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ, āĻ āĻĨāĻŦāĻž PKG_CHECK_EXISTS āĻā§ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ āĻāĻ˛ āĻāĻ°āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ā§ˇ
PKG_INSTALLDIR(āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ)
āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ pkgconfigdir-āĻā§ āĻ¸ā§āĻĨāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻŽāĻĄāĻŋāĻāĻ˛ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
pkg-config .pc āĻĢāĻžāĻāĻ˛āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻšāĻ˛ $libdir/pkgconfig, āĻāĻŋāĻ¨ā§āĻ¤ā§
āĻĄāĻŋāĻĢāĻ˛ā§āĻ DIRECTORY āĻĒāĻžāĻ¸ āĻāĻ°ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
--with-pkgconfigdir āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĨ¤
PKG_NOARCH_INSTALLDIR(DIRECTORY)
āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ noarch_pkgconfigdir āĻā§ āĻ¸ā§āĻĨāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻŽāĻĄāĻŋāĻāĻ˛ āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤
arch-independent pkg-config .pc āĻĢāĻžāĻāĻ˛ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻšāĻ˛
$datadir/pkgconfig, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ DIRECTORY āĻĒāĻžāĻ¸ āĻāĻ°ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§
--with-noarch-pkgconfigdir āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
PKG_CHECK_VAR(āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛, āĻŽāĻĄāĻŋāĻāĻ˛, āĻāĻ¨āĻĢāĻŋāĻ-āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛, [āĻ ā§āĻ¯āĻžāĻāĻļāĻ¨-āĻāĻĢ-āĻĢāĻžāĻāĻ¨ā§āĻĄ], [āĻ ā§āĻ¯āĻžāĻāĻļāĻ¨-āĻ¯āĻĻāĻŋ-āĻ¨āĻž-āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ])
āĻŽāĻĄāĻŋāĻāĻ˛ āĻĨā§āĻā§ pkg-config āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ CONFIG-VARIABLE āĻāĻ° āĻŽāĻžāĻ¨ āĻāĻĻā§āĻ§āĻžāĻ° āĻāĻ°ā§ āĻāĻŦāĻ
āĻāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ VARIABLE āĻāĻ° āĻŦāĻžāĻ°āĻŦāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛āĻāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§ āĻā§āĻāĻāĻŋ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§āĨ¤
āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻĢāĻžāĻāĻ˛ āĻŦāĻžāĻā§āĻ¯ āĻāĻ āĻ¨
āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻ¸ā§āĻā§ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ pkg-config āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻžāĻ¨ā§, āĻ¸āĻšāĻāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°ā§āĻ¨ .pc āĻĢāĻžāĻāĻ˛.
āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻĢāĻžāĻāĻ˛ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ libdir/pkgconfigāĨ¤
āĻāĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻĢāĻžāĻāĻ˛ āĻāĻā§:
# āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯
āĻāĻĒāĻ¸āĻ°ā§āĻ=/home/hp/unst # āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§
exec_prefix=${prefix} # āĻĒā§āĻ°āĻĨāĻŽāĻāĻŋāĻ° āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§āĻā§āĻˇāĻŋāĻ¤ā§ āĻ āĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž
libdir=${exec_prefix}/ lib
Include=${prefix}/include
āĻ¨āĻžāĻŽ: GObject # āĻŽāĻžāĻ¨ā§āĻˇā§āĻ°-āĻĒāĻžāĻ āĻ¯ā§āĻā§āĻ¯ āĻ¨āĻžāĻŽ
āĻŦāĻ°ā§āĻŖāĻ¨āĻž: GLib # āĻŽāĻžāĻ¨āĻŦ-āĻĒāĻžāĻ āĻ¯ā§āĻā§āĻ¯ āĻŦāĻŋāĻŦāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻŦāĻā§āĻā§āĻ/āĻāĻžāĻāĻĒ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ: 1.3.1
URL āĻāĻŋ: http://www.gtk.org
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨: glib-2.0 = 1.3.1
āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ: foobar <= 4.5
Libs: -L${libdir} -lgobject-1.3
Libs.private: -lm
Cflags: -I${includedir}/glib-2.0 -I${libdir}/glib/include
āĻāĻĒāĻ¨āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨, āĻ¯āĻžāĻ¤ā§ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻ āĻŋāĻ āĻŽāĻžāĻ¨āĨ¤ GNU āĻ āĻā§āĻāĻ¨āĻĢ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ .pc āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻ¤ā§ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°ā§
āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻžāĻāĻŽ, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ .pc āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¤āĻāĻ¨ āĻ¸ā§āĻŦāĻžāĻĻā§āĻ° āĻŦā§āĻ¯āĻžāĻĒāĻžāĻ°
āĻāĻŦāĻ āĻĒāĻāĻ¨ā§āĻĻāĨ¤
āĻĢāĻžāĻāĻ˛ā§ āĻĻā§āĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ˛āĻžāĻāĻ¨ āĻĨāĻžāĻā§: āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻĒā§āĻ˛āĻžāĻ¸ āĻā§āĻ˛āĻ¨ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻāĻŦāĻ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ¸āĻāĻā§āĻāĻž āĻāĻāĻāĻŋ āĻāĻ˛āĻĢāĻžāĻ¨āĻŋāĻāĻŽā§āĻ°āĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻžāĻ¨ āĻāĻŋāĻšā§āĻ¨ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧāĨ¤ āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻšāĻ˛
āĻāĻāĻžāĻŽ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻŦāĻ āĻŦāĻŋāĻļā§āĻˇ āĻ āĻ°ā§āĻĨ āĻāĻā§ pkg-config; āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¨āĻž, āĻāĻĒāĻ¨āĻŋ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¯ā§ āĻā§āĻ¨ā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¯āĻž āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻ¨ (āĻ¤āĻŦā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ°āĻž āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻļāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¨āĻžāĻŽ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛)āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸āĻā§āĻ˛āĻŋ "${foo}" āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧ; āĻāĻĒāĻ¨āĻŋ āĻāĻā§āĻˇāĻ°āĻŋāĻ "${" āĻā§ "$${" āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻ¨āĻžāĻŽ: āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨āĻŦ-āĻĒāĻžāĻ āĻ¯ā§āĻā§āĻ¯ āĻ¨āĻžāĻŽ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻāĻāĻŋ āĻ¨āĻ¯āĻŧ
āĻ¨āĻžāĻŽ āĻāĻāĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻžāĻ¸ pkg-config.
āĻŦāĻ°ā§āĻŖāĻ¨āĻž:
āĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
URL āĻāĻŋ: āĻāĻāĻāĻŋ URL āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ˛ā§āĻā§āĻ°āĻž āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ¤ā§ āĻāĻŦāĻ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ:
āĻāĻāĻŋ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ-āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ:
āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĨ¤ āĻĒāĻ¤āĻžāĻāĻž
āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°āĻž āĻĒāĻ¤āĻžāĻāĻžāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻŦā§āĨ¤
āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§, āĻāĻĒāĻ¨āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ āĻĒāĻžāĻ°ā§āĻāĻ° =, <, >, >=, <=); āĻāĻāĻāĻŋ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ pkg-config āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻāĻ°āĻ¤ā§
āĻŦāĻŋāĻŦā§āĻ āĻā§āĻ āĻāĻĒāĻ¨āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻŦāĻžāĻ° āĻāĻāĻ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ:
āĻ˛āĻžāĻāĻ¨ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻ¯ā§āĻā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻāĻŋ no āĻ¸āĻš āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§
āĻĒāĻ°ā§āĻā§āĻˇāĻž
Requires.private:
āĻāĻ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĨ¤ āĻĨā§āĻā§ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¤āĻžāĻ āĻāĻŋ
āĻ¨ā§āĻā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻĒā§āĻ¯āĻžāĻā§āĻ Requires.private āĻāĻāĻžāĻāĻ¨ā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻĒāĻ¤āĻžāĻāĻž
āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻāĻŋ āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ āĻ˛āĻŋāĻā§āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻ¯ā§āĻŽāĻ¨, āĻ¯āĻāĻ¨ --static āĻāĻŋāĻ˛ āĻ¨āĻž
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ)āĨ¤ āĻāĻŽāĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ .pc āĻĢāĻžāĻāĻ˛ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ,
Requires.private āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻāĻā§āĻāĻŋāĻ¯āĻŧāĻžāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĨ¤
āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ:
āĻāĻ āĻāĻā§āĻāĻŋāĻ āĻ˛āĻžāĻāĻ¨ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ pkg-config āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¸ā§āĻŦāĻžāĻ¸ā§āĻĨā§āĻ¯ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§
āĻāĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§āĻļāĻ¨ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§. āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻāĻāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ: āĻāĻžāĻĄāĻŧāĻž
āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ āĻĒā§āĻ¯āĻžāĻā§āĻāĻāĻŋ āĻāĻāĻžāĻ¨ā§ āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ "foobar =
1.2.3, foobar = 1.2.5, foobar >= 1.3", āĻāĻĒāĻ¨āĻžāĻ° āĻ¯āĻĻāĻŋ āĻ¤āĻž āĻāĻ°āĻžāĻ° āĻāĻžāĻ°āĻŖ āĻĨāĻžāĻā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻŋāĻ°ā§āĻ§āĻĒā§āĻ°ā§āĻŖ
āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻŦāĻ āĻāĻāĻ āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ°ā§āĻ§āĻĒā§āĻ°ā§āĻŖ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻ¸āĻŽāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ° pkg-config āĻ āĻāĻŋāĻ¯ā§āĻ āĻāĻ°āĻŦā§āĨ¤
āĻ˛āĻŋāĻŦāĻ¸: āĻāĻ āĻ˛āĻžāĻāĻ¨āĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ˛āĻŋāĻā§āĻ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ āĻĻāĻŋāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻā§āĻ¨ āĻĒāĻ¤āĻžāĻāĻž āĻ¯ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯; pkg-config āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¯ā§āĻā§āĻ¤ āĻšāĻŦā§āĨ¤
Libs.private:
āĻāĻ āĻ˛āĻžāĻāĻ¨āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻā§āĻ¨ā§ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻĒā§āĻ°āĻžāĻāĻā§āĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻšāĻ˛
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻ° āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ¨ā§āĻŽā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻŦā§ āĻāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ˛āĻŋāĻā§āĻāĻŋāĻāĨ¤ āĻāĻ āĻĨā§āĻā§ āĻāĻŋāĻ¨ā§āĻ¨ Requires.private āĻ¯ā§ āĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻ˛ā§āĻ˛ā§āĻ
āĻ¯ā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻ¨ā§āĻ.
āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ:
āĻāĻ āĻ˛āĻžāĻāĻ¨āĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻĒāĻ¤āĻžāĻāĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻā§āĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ¤āĻžāĻāĻž; pkg-config āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¯ā§āĻā§āĻ¤ āĻšāĻŦā§āĨ¤
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ i686-w64-mingw32-pkg-config āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨