Hello, I am trying to use sqlite3 as my Makefile shell. In order to have the query outputs go to a file, I need to pass a file in to sqlite using its -i flag. I rely on the process substitution feature in bash for the .SHELLFLAGS to provide the file:
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? Many thanks and regards Afif _______________________________________________ Help-make mailing list Help-make@gnu.org https://lists.gnu.org/mailman/listinfo/help-make