help-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Shell for evaluating .SHELLFLAGS


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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]