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' failed

It 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


_______________________________________________
Help-make mailing list
Help-make@gnu.org
https://lists.gnu.org/mailman/listinfo/help-make

Reply via email to