Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Official announcements | Annonces officielles nouvelle méthode de compilation
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Official announcements | Annonces officielles

Subjects Author Language Messages Last message
[Locked] nouvelle méthode de compilation
Page : 1 2
fabounet Français 29 matttbe [Read]
19 March 2010 à 14:12

fabounet, Monday 15 March 2010 à 12:54


Subscription date : 30 November 2007
Messages : 17118
Ca fait un moment que j'y pensais, et bien voila c'est fait, le projet passe sous cmake !
www.cmake.org
Concrètement :
- on utilise toujours make pour compiler, mais la phase de génération est 10x plus rapide.
- on gagne des couleurs et un pourcentage
- on ne pourra plus compiler les plug-ins unitairement (seul le Makefile global sera généré. pourquoi ? parce que.)

le core est déjà prêt, donc :
sudo apt-get install cmake
cmake -DCMAKE_INSTALL_PREFIX=/usr CMakeLists.txt # faites-vous un alias !
make
sudo make install


les plug-ins vont suivre mais c'est p**ain de long ! et donc à terme les configure.ac et Makefile.am vont disparaitre

PS : des fois il a un peu du mal a regénérer les fichiers, pour l'aider : rm -f CMakeCache.txt.

ppmt, Monday 15 March 2010 à 13:32


Subscription date : 29 November 2007
Messages : 3520
si je comprend bien c'est juste un gain pour la compil ? au neiveau usager ca ne rendra pas le dock plus rapide?

et est-ce que ca evitera des erreurs de compil ou on voit le makefile qui se plaint de truc machin chose manquant?

matttbe, Monday 15 March 2010 à 13:45


Subscription date : 24 January 2009
Messages : 12573
@ppmt : non

par contre, faut tjs avoir la possibilité de garder les --enable... au configure et le make dist.

fabounet, Monday 15 March 2010 à 13:51


Subscription date : 30 November 2007
Messages : 17118
oui le make dist doit être possible (cmake peut même te générer des .deb d'après ce que j'ai compris )
pour les enable, j'en ai presque mis aucun, finalement je trouve pas ça super utile

matttbe, Monday 15 March 2010 à 14:21


Subscription date : 24 January 2009
Messages : 12573
pour les enable, j'en ai presque mis aucun, finalement je trouve pas ça super utile
C'est surtout pour les plug-ins instable

ppmt, Monday 15 March 2010 à 14:48


Subscription date : 29 November 2007
Messages : 3520
je deteste les techies ....je pose une qeustion et je comprend encore moins qu'avant

enfon du moment que vous vous comprenez ce devrait aller

fabounet, Monday 15 March 2010 à 15:47


Subscription date : 30 November 2007
Messages : 17118
C'est surtout pour les plug-ins instable

ah oui bien sûr pour ceux-là

pour voir si ça améliorera les choses, le mieux est de le tester

matttbe, Monday 15 March 2010 à 15:54


Subscription date : 24 January 2009
Messages : 12573
enfon du moment que vous vous comprenez ce devrait aller
As-tu parlé à Taiebot ces derniers jours ? . Ou c'est le fait d'être à l'étranger que vous vous mettez à écrire bizarrement

ppmt, Monday 15 March 2010 à 16:32


Subscription date : 29 November 2007
Messages : 3520
on fait evoluer le language nous...on vit dans le future pas dans le passe comme vous

fabounet, Monday 15 March 2010 à 17:47


Subscription date : 30 November 2007
Messages : 17118
effectivement, c'est le language du future

ppmt, Monday 15 March 2010 à 18:34


Subscription date : 29 November 2007
Messages : 3520
right we switch to English from now on!

matttbe, Monday 15 March 2010 à 19:04


Subscription date : 24 January 2009
Messages : 12573
Merci de respecter la langue du sujet en cours !


taiebot65, Monday 15 March 2010 à 19:44


Subscription date : 26 October 2008
Messages : 1904
C'est surtout la flemme de se relire.. . et la difficulte d'expliquer.

http://blog.buyplaywin.com/wp-content/uploads/2008/09/explanation-540x429.jpg

FrankKubuntu, Monday 15 March 2010 à 20:39


Subscription date : 21 October 2009
Messages : 1575
Ah non, on doit modifier tout le wiki des procédures de compilation bzr??

nochka85, Monday 15 March 2010 à 20:53


Subscription date : 29 November 2007
Messages : 7408
Euh... Ça veut dire que pour développer une applet on doit se taper la compil globale à chaque fois que l'on veut tester ???

matttbe, Monday 15 March 2010 à 21:12


Subscription date : 24 January 2009
Messages : 12573
Franksuse64, :
Ah non, on doit modifier tout le wiki des procédures de compilation bzr??
Pas encore, il faudrait faire des tests avant

nochka :
Euh... Ça veut dire que pour développer une applet on doit se taper la compil globale à chaque fois que l'on veut tester ???
Cmake remplace l'autoreconf et le configure.ac, pas le make

ppmt, Monday 15 March 2010 à 21:31


Subscription date : 29 November 2007
Messages : 3520
donc je ne suis pas le seul à ne rien comprendre

ps: à mon avis je n'ai pas fait de fote dans la phrase du dessus...vous confirmez?

fabounet, Monday 15 March 2010 à 23:39


Subscription date : 30 November 2007
Messages : 17118
Euh... Ça veut dire que pour développer une applet on doit se taper la compil globale à chaque fois que l'on veut tester ???

en fait rien ne t'emp?he de faire un CMakeLists.txt pour 1 plug-in
tout comme il y'a un configure.ac par plug-in, qui ne servent pas pour la compil globale.

cmake remplace seulement la partie autoreconf & configure.

matttbe, Tuesday 16 March 2010 à 02:07


Subscription date : 24 January 2009
Messages : 12573
Avec CMake, la dernière rev des plug-ins bloque sur le plug-in xfce car je n'ai pas la dépendances.
Il y a moyen d'ajouter des vérifications avec CMake je suppose ?

fabounet, Tuesday 16 March 2010 à 12:13


Subscription date : 30 November 2007
Messages : 17118
il y'en a
incorrecte donc je suppose

Edit : ah ok je vois, une faute de frappe
avec -Denable_kde_integration=no -Denable_xfce_integration=no, ça devrait passer non ?

Official announcements | Annonces officielles

Subjects Author Language Messages Last message
[Locked] nouvelle méthode de compilation
Page : 1 2
fabounet Français 29 matttbe [Read]
19 March 2010 à 14:12


Glx-Dock / Cairo-Dock List of forums Official announcements | Annonces officielles nouvelle méthode de compilation Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.