summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorLamont Granquist <lamont@scriptkiddie.org>2013-11-23 22:50:26 -0800
committerLamont Granquist <lamont@scriptkiddie.org>2013-11-23 22:50:26 -0800
commitf172a697c2922984d725791ed76383b463e208d3 (patch)
treefc2f27f990389fece5f3edc2524ea83a9bea9fa3 /ext
parentc4e919c2d94ec66f41765b11de50e6e3b6adcb84 (diff)
downloadffi-yajl-f172a697c2922984d725791ed76383b463e208d3.tar.gz
expand flags
Diffstat (limited to 'ext')
-rw-r--r--ext/libyajl2/extconf.rb11
1 files changed, 2 insertions, 9 deletions
diff --git a/ext/libyajl2/extconf.rb b/ext/libyajl2/extconf.rb
index 6a21356..a939bff 100644
--- a/ext/libyajl2/extconf.rb
+++ b/ext/libyajl2/extconf.rb
@@ -28,15 +28,8 @@ end
prefix=File.expand_path(File.join(File.dirname(__FILE__), "..", ".."))
unless libyajl2_ok
- puts '$cflags = ' + $cflags.to_s
- puts '$CFLAGS = ' + $CFLAGS.to_s
- puts '$ldflags = ' + $ldflags.to_s
- puts '$LDFLAGS = ' + $LDFLAGS.to_s
- puts RbConfig::MAKEFILE_CONFIG['CC']
- ENV['cflags'] = $cflags
- ENV['CFLAGS'] = $CFLAGS
- ENV['ldflags'] = $ldflags
- ENV['LDFLAGS'] = $LDFLAGS
+ ENV['CFLAGS'] = RbConfig::expand "$(CFLAGS)"
+ ENV['LDFLAGS'] = RbConfig::expand "$(LDFLAGS)"
ENV['CC'] = RbConfig::MAKEFILE_CONFIG['CC']
system "wget -O yajl-2.0.1.tar.gz http://github.com/lloyd/yajl/tarball/2.0.1" or raise "wget failed"
system "tar xvf yajl-2.0.1.tar.gz" or raise "tar xvf failed"