|
From: | Afif Elghraoui |
Subject: | Shell for evaluating .SHELLFLAGS |
Date: | Mon, 25 May 2015 17:35:51 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.7.0 |
Hello,I am trying to use sqlite3 as my Makefile shell. In order to have the query outputs go to a file, I rely on the process substitution feature in bash for the .SHELLFLAGS:
SHELL=/usr/bin/env sqlite3 .SHELLFLAGS=-init <(echo ".output $@") $(DB) I get this error: /bin/sh: 1: Syntax error: "(" unexpected Makefile:13: recipe for target 'fq' failedIt looks like .SHELLFLAGS is evaluated with /bin/sh regardless of what SHELL is set to. Is there any way I could evaluate them with bash?
Thanks and regards Afif
[Prev in Thread] | Current Thread | [Next in Thread] |