Passer des paramètres à une règle Makefile
Publié le 09/12/2020 • Actualisé le 09/12/2020
Dans ce bout de code, nous allons voir comment passer des paramètres à une règle Makefile. Pour ce faire, on peut ajouter parametre=valeur
à l'appel make. Dans ce snippet, je gère aussi des valeurs par défaut à l'aide de la fonction eval
. Dans ce cas si aucune option n'est passée à make test
alors la commande finale est ./vendor/bin/phpunit --testsuite='main' --filter='.' --stop-on-failure
. Jetez un coup d'œil à mon Makefile complet ici.
## —— Tests ✅ —————————————————————————————————————————————————————————————————
test: phpunit.xml check ## Run tests with optionnal suite and filter
@$(eval testsuite ?= 'all')
@$(eval filter ?= '.')
@$(PHPUNIT) --testsuite=$(testsuite) --filter=$(filter) --stop-on-failure
Plus sur Stackoverflow Lire la doc Plus sur le web Snippet aléatoire
A vous de jouer !
Ces articles vous ont été utiles ? Vous pouvez m'aider à votre tour de plusieurs manières : (cliquez sur le lien "reply" dans à droite pour me contacter )
- Me remonter des erreurs ou typos.
- Me remonter des choses qui pourraient être améliorées.
- Aimez et repostez !
- Suivez moi sur Bluesky 🦋
- Inscrivez-vous au flux RSS.
- Cliquez sur les boutons Plus sur Stackoverflow pour me faire gagner des badges "annonceur" 🏅.
Merci et à très bientôt sur Strangebuzz ! 😉
