Discussion:
sais pas trop utiliser GPS, ou comportement anormal.
(trop ancien pour répondre)
0***@gmail.com
2016-10-01 20:25:33 UTC
Permalink
Quand on crée un nouveau projet à partir du template hello world gtk, les fichiers sources de bibliothèque GTK s'affichent dans le projet.
Quand je crée un projet simple en indiquant un répertoire qui contient tous les fichiers qu'il faut, ça marche ... jusqu'à ce que GPS cherchent les fichiers auxquels renvoie les clauses "with GTK", et qu'ils ne trouvent pas, parce qu'ils ne font pas "parti" du projet.
Est-ce un comportement normal ? Comment dire à GPS de TOUT LE TEMPS aller chercher les libraires Gtkada à chaque fois qu'il voit "with GTK" ?

Merci
J-P. Rosen
2016-10-03 06:31:04 UTC
Permalink
Post by 0***@gmail.com
Quand on crée un nouveau projet à partir du template hello world gtk,
les fichiers sources de bibliothèque GTK s'affichent dans le projet.
Quand je crée un projet simple en indiquant un répertoire qui
contient tous les fichiers qu'il faut, ça marche ... jusqu'à ce que
GPS cherchent les fichiers auxquels renvoie les clauses "with GTK",
et qu'ils ne trouvent pas, parce qu'ils ne font pas "parti" du
projet. Est-ce un comportement normal ? Comment dire à GPS de TOUT LE
TEMPS aller chercher les libraires Gtkada à chaque fois qu'il voit
"with GTK" ?
De quel "with GTK" parles-tu? Si c'est celui du code Ada, ce n'est pas
suffisant. Il faut mettre un "with GTK" dans le fichier projet (en .gpr)
pour que GPS y ait accès.
--
J-P. Rosen
Adalog
2 rue du Docteur Lombard, 92441 Issy-les-Moulineaux CEDEX
Tel: +33 1 45 29 21 52, Fax: +33 1 45 29 25 00
http://www.adalog.fr
Blady
2016-10-05 20:25:54 UTC
Permalink
Post by 0***@gmail.com
Quand on crée un nouveau projet à partir du template hello world gtk, les fichiers sources de bibliothèque GTK s'affichent dans le projet.
Quand je crée un projet simple en indiquant un répertoire qui contient tous les fichiers qu'il faut, ça marche ... jusqu'à ce que GPS cherchent les fichiers auxquels renvoie les clauses "with GTK", et qu'ils ne trouvent pas, parce qu'ils ne font pas "parti" du projet.
Est-ce un comportement normal ? Comment dire à GPS de TOUT LE TEMPS aller chercher les libraires Gtkada à chaque fois qu'il voit "with GTK" ?
Merci
Il faut utiliser la variable GPR_PROJECT_PATH, voir https://docs.adacore.com/gps-docs/users_guide/_build/html/projects.html.
Pour macOS, j'ai construit GTKAda prêt à l'emploi dans XNAdalib, voir https://sourceforge.net/projects/gnuada/files/GNAT_GPL%20Mac%20OS%20X/2016-el-capitan.
Avec GPS en bundle app avec GPR_PROJECT_PATH positionné par défaut.
Voir aussi : http://blady.pagesperso-orange.fr/a_savoir.html#gtkada.

Cordialement, Pascal.
http://blady.pagesperso-orange.fr

Loading...