aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.in
diff options
context:
space:
mode:
authorknu <knu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-02-15 11:16:51 +0000
committerknu <knu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-02-15 11:16:51 +0000
commita98869361b163a8b01cfc722fcfc19556575f690 (patch)
treecf2a38aeaf2379dad7e9a3c1414ba40ff8fdf5c8 /Makefile.in
parentb2083150b0c25c59122abfb948f6d4722d41d8d9 (diff)
downloadruby-a98869361b163a8b01cfc722fcfc19556575f690.tar.gz
Avoid using `@` in macro substitution that confuses FreeBSD make
``` making mjit_config.h make: Unknown modifier ' ' make: Unclosed variable specification (expecting ')') for "Q" (value "") modifier /bin/sh: Syntax error: end of file unexpected (expecting "}") *** Error code 2 Stop. ``` The at sign probably conflicts the `:@temp@string@` modifier syntax supported by FreeBSD make. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62414 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/Makefile.in b/Makefile.in
index a55a738fea..eeda81b0b3 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -538,7 +538,7 @@ un-runnable:
mjit_config.h:
$(ECHO) making $@
@{ \
- $(Q:@=:) set -x; \
+ test "$(Q)" = @ || set -x; \
echo '#ifndef RUBY_MJIT_CONFIG_H'; \
echo '#define RUBY_MJIT_CONFIG_H 1'; \
\