Comment puis-je savoir où installer mon fichier .pc? Ces fichiers sont placés à différents endroits sur différents systèmes d'exploitation. L'objectif est de pouvoir utiliser quelque chose comme $(INSTALL) mylib.pc $$(pkg-config --pcdir)
dans la cible d'installation. Je pensais pkg-config
serait en mesure de me dire en quelque sorte, mais je ne trouve rien.pkg-config: façon plate-neutre pour savoir où installer mon fichier .pc?
Je suis à la recherche d'une solution « autonome » utilisable dans le Makefile ordinaire (ne doit pas nécessiter le soutien de autotools ou similaire).
Si vous installez un fichier * .pc, il doit être installé dans $ (DESTDIR) $ (libdir)/pkgconfig. L'utilisateur de votre package a le privilège et la responsabilité de la mise en DESTDIR et libdir de façon appropriée, et si votre package ignore ce que l'utilisateur spécifie alors votre package est cassé. –