Hello!

Inspiré(e) de prendre part à la discussion ? Ou de poser une question ou demander de l’aide ?

Alors bienvenues dans les grands sujets des forums de La Bulle : m’inscrire.

Cette partie du forum n’est pas compatible avec les bloqueurs publicitaires

Félicitations à vous, de préférer les accès payants plutôt que la gratuité par la publicité, c’est honnorable et cohérent de votre part. Malheureusement, l’accès payant par micropaiement (qui serait d’environ 1 cent pour 20 pages consultées) n’est pour l’instant pas encore mis en place, et l’accès gratuit sans publicité, est réservé aux membres actif(ve)s du forum. En attendant, si vous souhaitez poursuivre votre visite chez nous, vous pouvez ajouter le site à votre liste blanche, ou encore mieux, désactiver le bloqueur partout. Pour ajouter le site à votre liste blanche, pour Firefox (similaire pour les autres navigateurs), rendez‑vous en bas à gauche de la fenêtre de votre navigateur, et cliquez sur le menu comme dans l’exemple de l’image ci‑dessous, puis rechargez la page, en appuyant sur F5.

boucle FOR dans une commande shell dans un Makefile sur Widnows 10
Auteur Message
Beau Parleur
Beau Parleur
Avatar de l’utilisateur
  • Genre : Télétubbie
  • Messages : 320
Ven 2 Déc 2016 14:53
Message boucle FOR dans une commande shell dans un Makefile sur Widnows 10
Bonjour,
Je souhaite ajouter une chaîne de caractères à une list d'autre chaine de caractere dans une Makefile pour initializer une variable sur Windows 10.

J'ai un fichier qui contient typiquement :
gnostic
gnostic
gnos
gnos-windows
gnos-tools

etc.

Avec ma command tail je récupère cette liste dans une première variable.

A chacune des ligne je souhaite ajouter "/src/lib/" pour stocker le résultat dans une nouvelle variable.

Mon Makfile est pour le moment celui-ci :

Source Makefile : 

Sub_Projects_Names=$(shell .\tail.exe 2 Project.default)
libs=$(shell FOR j in ($(Sub_Projects_Names)) do echo %j; done)


Mais la boucle n'a pas l'aire de fonctionner.

N'étant pas à mon abitude sur Windows, je viens vous demander votre aide.

Merci.
Profil
Beau Parleur
Beau Parleur
Avatar de l’utilisateur
  • Genre : Télétubbie
  • Messages : 320
Ven 2 Déc 2016 16:18
Message Re: boucle FOR dans une commande shell dans un Makefile sur Widnows 10
J'ai trouvé tout ce que je voulais.
Merci.

Code : 

Project_Name=$(shell .\head.exe 1 Project.default)

Sub_Projects_Names=$(shell .\tail.exe 2 Project.default)


libs=$(shell CMD /C "FOR %%j in ($(Sub_Projects_Names)) do @echo -aI$(Project_Name)/%%j/src/lib")
Profil
cron