J'ai l'habitude de travailler avec Makefiles mais mon projet actuel utilise des fichiers .qbs
. Comment exécuter une commande de terminal simple via qbs sans créer ou exiger des fichiers? Similaire à une règle bidon en make.Qbs: Comment exécuter une commande de terminal simple?
Ce qui suit fonctionne et montre "génial" dans mon terminal.
import qbs 1.0
Project {
name: "cli"
Product {
name: "helloworld"
type: "application"
files: "TEST.c"
Depends { name: "cpp" }
}
Product {
type: ["custom-image"]
Depends { name: "helloworld" }
Rule {
inputsFromDependencies: ["application"]
Artifact {
fileTags: ["custom-image"]
}
prepare: {
var cmd = new Command("echo", "awesome")
return cmd
}
}
}
}
Cependant, je dois toucher mon dossier TEST.c
factice avant chaque course. Sans la dépendance helloworld
, la règle ne s'exécute pas.
Des idées? Merci beaucoup!