projet GPR / empêcher certaines d épendances

Thomas De Contes via Ada-france <[email protected]> Mon, 28 Mar 2022 02:37:12 +0200
Newsgroups gmane.comp.lang.ada.france
Message-ID <[email protected]>
Bonjour :-)



limited with "rapid-lib.gpr";

abstract project rapid is
   Plein_De_Switches := ("-Plein", "-De", "-Switches");
   package Compiler is
      for Default_Switches ("Ada") use Plein_De_Switches;
   end Compiler;
end rapid;


with "rapid.gpr";

standard project rapid.Sundry is
   package Compiler renames rapid.Compiler;
end rapid.Sundry;



Est-il possible d'accéder aux variables mais de ne pas importer le "project import closure" (je ne sais pas comment on traduit) de rapid dans rapid.Sundry ?

Le but c'est d'empêcher les dépendances du code Ada de rapid.Sundry vers les autres.
Le "limited with" permet de faire le contraire, mais dans ce sens là je ne sais pas.


Si ça n'est pas possible, tant pis, je ferai un fichier supplémentaire du genre "shared.gpr".
Mais je voulais quand même poser la question avant ... (et éviter un fichier supplémentaire si c'est possible).



-- 
RAPID maintainer
http://savannah.nongnu.org/projects/rapid/

_______________________________________________
Ada-france mailing list
[email protected]
https://mail.ada-france.org/cgi-bin/mailman/listinfo/ada-france