Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Membre régulier
    Inscrit en
    juin 2008
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : juin 2008
    Messages : 128
    Points : 78
    Points
    78

    Par défaut Création de dossiers dans un makefile

    Bonjour,
    Je suis sous Windows et j'utilise un makefile pour un projet C++ pour lequel je souhaite pouvoir créer des dossiers nécessaires tout en vérifiant s'ils ne sont pas déjà créés.
    Bien que j'arrive à le faire directement en ligne de commande, cela ne fonctionne pas dans le makefile.

    En ligne de commande je fais :
    Code :
    if not exist monDossier mkdir monDossier
    et dans le makefile je crée donc la commande install suivante :
    Code :
    1
    2
    install:
        if not exist monDossier mkdir monDossier
    mais cela ne fonctionne pas et j'ai l'erreur suivante :
    Code :
    1
    2
    /monDossier/sh: -c: line 1: syntx error: unexpected end of file
    make: *** [install] Error 2
    Je comprends l'erreur mais ne sais pas quoi mettre à la place ?

    Merci beaucoup.

  2. #2
    Futur Membre du Club
    Inscrit en
    septembre 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : septembre 2009
    Messages : 6
    Points : 16
    Points
    16

    Par défaut

    Code :
    1
    2
    truc:
     mkdir -p TonDossier
    fonctionne chez moi.
    (Tu as bien des tabulations et pas des espaces dans ton Makefile ?)

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •