compréhension de pkg-config
Bonjour,
Je travaille sous linux RHEL4.
J'exécute la commande pkg-config suivante:
Code:
1 2 3
| >/opt/IPAS/bin/pkg-config --exists atk
>echo $?
0 |
Je m'attendait à obtenir 1 (pour true : le module existe)
J'ai vérifié le PKG_CONFIG_PATH :
Code:
1 2
| >echo $PKG_CONFIG_PATH
/opt/IPAS/lib/pkgconfig:/usr/lib/pkgconfig:/usr/local/lib/pkgconfig |
et le fait que j'ai bien un fichier atk.pc là ou cherche pkgconfig :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| >more /opt/IPAS/lib/pkgconfig/atk.pc
prefix=/opt/IPAS
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: Atk
Description: Accessibility Toolkit
Version: 1.29.92
Requires: gobject-2.0
Libs: -L${libdir} -latk-1.0
Cflags: -I${includedir}/atk-1.0 |
Si je fais
Code:
1 2
| >/opt/IPAS/bin/pkg-config --modversion atk
1.29.92 |
Le module est bien trouvé !
Quelqu'un a t'il une explication?
Merci