IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Systèmes de compilation Discussion :

CMake et std::tr1


Sujet :

Systèmes de compilation

  1. #1
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2010
    Messages
    517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2010
    Messages : 517
    Points : 718
    Points
    718
    Par défaut CMake et std::tr1
    Bonsoir tout le monde!
    Je cherche à utiliser des objets de std::tr1 (unordered_map...).
    J'utilise CMake pour mon programme de génération de makefile qui doit être multi-plateforme (Unix, Mac, Windows).
    Je ne trouve pas de flags "générique" pour que CMake indique l'utilisation de std::tr1.

    Existe-t-il de tels flags?

    Merci d'avance.

    PS: Pour info, le compilateur n'est pas forcément GCC.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    865
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 865
    Points : 1 069
    Points
    1 069
    Par défaut
    Malheureusement, c'est trop récent, trop compilo-spécifique et ça n'a d'intérêt que pour une phase transitoire, pour que ce soit présent dans CMake.

    Pour vérifier que le compilo supporte le TR1, tu peux t'inspirer de http://trac.mi.fu-berlin.de/seqan/br...cmake?rev=8629

    Personnellement, je regarde si shared_ptr est défini dans <memory>. Si ce n'est pas le cas, je regarde s'il est dans <tr1/memory> et si ce n'est pas encore bon, je recherche boost. Ensuite, je redéfinis shared_ptr en fonction de cette recherche. Pour certains compilateurs, tu peux activer le TR1 mais c'est très spécifique à certains versions et ça disparaîtra dans les années qui viennent.

  3. #3
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2010
    Messages
    517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2010
    Messages : 517
    Points : 718
    Points
    718
    Par défaut
    Merci pour ta réponse!
    Je vais chercher une autre façon de faire alors.

    (désolé pour ma réponse tardive...)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [LNK]erreurs avec std::tr1::regex
    Par caradhras dans le forum SL & STL
    Réponses: 10
    Dernier message: 15/06/2009, 14h49
  2. str::tr1::function dans std::vector
    Par Klaim dans le forum SL & STL
    Réponses: 2
    Dernier message: 25/06/2008, 14h19
  3. Recherche "étoilée" avec std::set
    Par guejo dans le forum MFC
    Réponses: 2
    Dernier message: 06/05/2004, 13h28
  4. std MFC
    Par philippe V dans le forum MFC
    Réponses: 7
    Dernier message: 17/01/2004, 00h54
  5. STL : std::set problème avec insert ...
    Par Big K. dans le forum MFC
    Réponses: 13
    Dernier message: 08/11/2003, 01h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo