summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLamont Granquist <lamont@scriptkiddie.org>2014-05-20 15:03:01 -0700
committerLamont Granquist <lamont@scriptkiddie.org>2014-05-20 15:03:01 -0700
commitbecc5385d0685e897a28d94bd0985b21a6f14100 (patch)
tree62860afe09e3d1f02bfafccc153d5acb2d30d76e
parentad99a0e3872ee844d9f130c2aecf14c5e13e9223 (diff)
downloadlibyajl2-gem-becc5385d0685e897a28d94bd0985b21a6f14100.tar.gz
rename deployed windows artifacts
-rw-r--r--ext/libyajl2/extconf.rb16
1 files changed, 14 insertions, 2 deletions
diff --git a/ext/libyajl2/extconf.rb b/ext/libyajl2/extconf.rb
index 370881f..e97511b 100644
--- a/ext/libyajl2/extconf.rb
+++ b/ext/libyajl2/extconf.rb
@@ -34,7 +34,7 @@ module Libyajl2Build
# create the implib on windows
if windows?
- $LDFLAGS << " -Wl,--export-all-symbols -Wl,--enable-auto-import -Wl,--out-implib=libyajl.dll.a"
+ $LDFLAGS << " -Wl,--export-all-symbols -Wl,--enable-auto-import -Wl,--out-implib=yajl.dll.a"
end
end
@@ -68,9 +68,21 @@ TARGET = libyajl
DLLIB = $(TARGET).#{RbConfig::MAKEFILE_CONFIG['DLEXT']}
all:
+EOF
+ if windows?
+ f.write <<EOF
+install:
+\tmkdir -p #{prefix}/lib
+\tcp $(DLLIB) #{prefix}/lib/yajl.dll
+\tcp yajl.dll.a #{prefix}/lib/yajl.dll.a
+\tmkdir -p #{prefix}/include/yajl
+\tcp yajl/*.h #{prefix}/include/yajl
+EOF
+ else
+ f.write <<EOF
install:
\tmkdir -p #{prefix}/lib
-\tcp $(DLLIB) #{prefix}/lib
+\tcp $(DLLIB) #{prefix}/lib/$(DLLIB)
\tmkdir -p #{prefix}/include/yajl
\tcp yajl/*.h #{prefix}/include/yajl
EOF