Transport Sample Protocol - Tasks: task #5615, Build system change: GNU Autoxxx...
You are not allowed to post comments on this tracker with your current authentication level.
task #5615: Build system change: GNU Autoxxx --> CMake
Submitter: | Eric NOULARD <erk> | ||
Submitted: | Mon 29 May 2006 07:06:45 PM UTC | ||
Category: | None | Should Start On: | Sun 28 May 2006 10:00:00 PM UTC |
Should be Finished on: | Sun 28 May 2006 10:00:00 PM UTC | Priority: | 7 - High |
Status: | Ready For Test | Privacy: | Public |
Assigned to: | erk | Percent Complete: | 100% |
Open/Closed: | Closed | Effort: | 0.00 |
Jump to the original submission
Wed 18 Oct 2006 10:10:40 AM UTC, comment #34: |
Eric NOULARD <erk> |
Wed 04 Oct 2006 09:05:05 AM UTC, comment #33: We should definitely use CMake 2.4.x since
|
Eric NOULARD <erk> |
Thu 24 Aug 2006 02:04:10 PM UTC, comment #32: More CMake Macros:
|
Eric NOULARD <erk> |
Tue 22 Aug 2006 07:21:53 AM UTC, comment #31: |
Eric NOULARD <erk> |
Fri 28 Jul 2006 09:12:55 AM UTC, comment #30: Je pense que pour l'aspect Packaging il serait intéressant
|
Eric NOULARD <erk> |
Wed 19 Jul 2006 01:01:19 AM UTC, comment #29: L'activation du canal XMLRPC est implémenté dans cmake, et se fait par :
|
Stephane GALLES <sgalles> |
Tue 18 Jul 2006 08:33:12 PM UTC, comment #28: Un autre endroit pour trouver/contribuer des
Moreland, Kenneth <kmorel@sandia.gov>
|
Eric NOULARD <erk> |
Tue 18 Jul 2006 07:28:23 AM UTC, comment #27: Memo:
|
Eric NOULARD <erk> |
Fri 14 Jul 2006 08:30:30 PM UTC, comment #26: Un echange de mail sur la ML CMake.
|
Eric NOULARD <erk> |
Fri 14 Jul 2006 08:27:07 PM UTC, comment #25: Suite à la (très bonne) remarque de Stéphane
|
Eric NOULARD <erk> |
Wed 12 Jul 2006 05:42:35 PM UTC, comment #24: OK, c'est noté, je met tout dans make.
|
Stephane GALLES <sgalles> |
Wed 12 Jul 2006 02:58:21 PM UTC, comment #23: Une petite precision,
|
Eric NOULARD <erk> |
Wed 12 Jul 2006 02:55:52 PM UTC, comment #22: Je ne vois pas d'inconvenient a ajouter nos modules CMake
- see if we can share/develop our
|
Eric NOULARD <erk> |
Wed 12 Jul 2006 02:26:40 PM UTC, comment #21: Est ce que vous voyez un inconvénient à ce que j'ajoute à la racine de tsp un répertoire tsp/cmake/modules pour placer les modules cmake custom (on avait déjà le répertoire make dans le même esprit) ? |
Stephane GALLES <sgalles> |
Tue 11 Jul 2006 06:39:51 AM UTC, comment #20: OK ca me va bien
|
Eric NOULARD <erk> |
Tue 11 Jul 2006 02:36:47 AM UTC, comment #19: Je te confirme que
|
Stephane GALLES <sgalles> |
Mon 10 Jul 2006 12:13:10 PM UTC, comment #18:
Je pense que je tiens le coupable. Au link de Visu3D on passe: -lm -lGL -lGLU -lglut -lX11 et il se trouve que sur ma machine lorsque je fais un 'gcc -lGL test.c' (test.c contenant des fonctions pthread), la compilation réussit.
|
Frederik Deweerdt <deweerdt> |
Mon 10 Jul 2006 10:10:17 AM UTC, comment #17: Sans tester, je te confirme que cela fonctionne en ajoutant pthread, puisque c'est exactement cette modif que j'ai été obligé de faire sur mon système depuis le début de mon utilisation de cmake, pour que Visu3D compile.
|
Stephane GALLES <sgalles> |
Mon 10 Jul 2006 10:00:15 AM UTC, comment #16: `TSP_consumer_request_sample_destroy':/home/steph/tmp/test2/tsp/src/core/driver/tsp_consumer.c:1194:
|
Frederik Deweerdt <deweerdt> |
Mon 10 Jul 2006 02:44:38 AM UTC, comment #15: Génial vos modifs ! La detection des libs marche super ( et en plus le fait de passer par les FIND permet maintenant d'utiliser CMAKE_INCLUDE_PATH et CMAKE_LIBRARY_PATH ce dont j'avais besoin pour aller chercher mon install non standard de FUSE )
|
Stephane GALLES <sgalles> |
Sun 09 Jul 2006 10:14:33 PM UTC, comment #14: J'ai un peu avancé.
|
Eric NOULARD <erk> |
Sun 09 Jul 2006 02:36:28 PM UTC, comment #13: J'ai sensiblement amélioré les CMakeLists.txt
|
Eric NOULARD <erk> |
Sat 08 Jul 2006 02:58:05 PM UTC, comment #12: C'est OK. Grace aux modifs de Fred cela marche chez moi aussi avec CMake 2.2.3. (la seule chose qui ne passe pas encore c'est le pthread pour le Visu3D, je vous laisse regarder) |
Stephane GALLES <sgalles> |
Fri 07 Jul 2006 11:05:53 AM UTC, comment #11: A la demande de Fred, voici l'erreur de link que j'obtiens avec cmake 2.2-patch 3 qui est livré par défaut avec ubuntu dapper :
|
Stephane GALLES <sgalles> |
Fri 07 Jul 2006 04:29:21 AM UTC, comment #10: Bon, après une (assez longue) bataille j'ai moi aussi une compilation complète avec CMake (effectivement c'est très bien cet outil !)
|
Stephane GALLES <sgalles> |
Thu 06 Jul 2006 07:54:15 AM UTC, comment #9: A vu de nez je dirais qu'il n'a pas trouve xml-config.
|
Eric NOULARD <erk> |
Thu 06 Jul 2006 04:40:44 AM UTC, comment #8:
|
Stephane GALLES <sgalles> |
Sat 24 Jun 2006 02:59:08 PM UTC, comment #7: Après un test sommaire, voir ci-après mes résultats.
Si vous voulez sauvegarder vos "anciens" Makefile TSP pour vos tests je vous conseille:
Pour ceux qui aiment jouer avec plusieurs version de softs
|
Eric NOULARD <erk> |
Wed 14 Jun 2006 08:21:31 PM UTC, comment #6: Après vérification c'est bien ça le pb.
|
Eric NOULARD <erk> |
Wed 14 Jun 2006 07:35:59 PM UTC, comment #5: Je suis en train de tester et j'ai un petit souci.
$ cmake -DBUILD_PROVIDER:BOOL=ON -DBUILD_CONSUMER:BOOL=ON .
|
Eric NOULARD <erk> |
Wed 07 Jun 2006 10:13:18 AM UTC, comment #4: Thanks Fred,
|
Eric NOULARD <erk> |
Tue 06 Jun 2006 08:45:48 PM UTC, comment #3: Doh, I forgot to mention two things:
|
Frederik Deweerdt <deweerdt> |
Tue 06 Jun 2006 05:21:04 PM UTC, comment #2: Attached (cm-01.tar) is a preliminary version of a CMake build system for TSP. Tested with cmake 2.4.2 and 2.5-cvs05062006 with Linux only.
|
Frederik Deweerdt <deweerdt> |
Tue 30 May 2006 07:32:55 AM UTC, comment #1: |
Eric NOULARD <erk> |
Mon 29 May 2006 07:06:45 PM UTC, original submission:
Current TSP (as of 0.8.0) are using GNU Autotools
|
Eric NOULARD <erk> |
Depends on the following items: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 15 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2006-10-20 | erk | Open/Closed | Open | Closed | |
2006-10-18 | erk | Status | In Progress | Ready For Test | |
Percent Complete | 90% | 100% | |||
2006-07-28 | erk | Summary | Build system change: GNU Autoxxx, SCons, CMake | Build system change: GNU Autoxxx --> CMake | |
Carbon-Copy | - | Added pratal | |||
2006-07-25 | erk | Dependencies | - | task #5738 is dependent | |
2006-07-24 | erk | Priority | 5 - Normal | 7 - High | |
2006-07-14 | erk | Percent Complete | 80% | 90% | |
2006-07-09 | erk | Percent Complete | 50% | 80% | |
2006-07-06 | erk | Assigned to | deweerdt | erk | |
Percent Complete | 30% | 50% | |||
2006-07-06 | sgalles | Carbon-Copy | - | Added sgalles | |
2006-06-06 | deweerdt | Attached File | - | Added cm-01.tar, #10131 | |
Carbon-Copy | - | Added deweerdt | |||
2006-05-30 | erk | Carbon-Copy | - | Added erk |
Powered by Savane 3.13-4448.
Corresponding source code
Ok the TSP Win32 port merge brings us
an operational CMake build system for TSP.
Makefiles are no longer part of the source since
they will be generated by CMake.
AutoXXX files will disappear soon too.
However TSP now REQUIRES a separate BUILD tree vs SOURCE tree.
That is imagine the TSP source root directory is
/home/me/tsp
one should create a build dir:
mkdir /home/me/tsp_build
then
cd /home/me/tsp_build
and finally
cmake /home/me/tsp
then
make