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

    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    if not exist monDossier mkdir monDossier
    et dans le makefile je crée donc la commande install suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    install:
        if not exist monDossier mkdir monDossier
    mais cela ne fonctionne pas et j'ai l'erreur suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    Membre à l'essai
    Inscrit en
    septembre 2009
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : septembre 2009
    Messages : 10
    Points : 23
    Points
    23

    Par défaut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    truc:
     mkdir -p TonDossier
    fonctionne chez moi.
    (Tu as bien des tabulations et pas des espaces dans ton Makefile ?)