J'essaie de définir le chemin d'inclusion pour gstreamer pour un de mes projets utilisant waf. Je pense que faire quelque chose comme ceci devrait obtenir le chemin
def configure(conf):
conf.check_cfg(package='gstreamer-0.10', args='--cflags --libs',
uselib_store='GSTREAMER')
Le code ci-dessus serait traduit sur la ligne de commande en quelque chose comme ceci
vickey@tb:~$ pkg-config --cflags --libs gstreamer-0.10
-pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gstreamer-0.10 -I/usr/include/libxml2 -pthread -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2.0
La documentation suggère qu'il stocke les drapeaux dans la variable GSTREAMER de la uselib, et génère une erreur de configuration si le paquet est introuvable.
quand j'essaie d'imprimer la valeur GSTREAMER en utilisant
print(GSTREAMER)
Je ne comprends pas les valeurs . Les valeurs sont-elles stockées à un autre endroit ?