ext/libyajl2/extconf.rb in libyajl2-0.1.15 vs ext/libyajl2/extconf.rb in libyajl2-0.1.16
- old
+ new
@@ -32,11 +32,11 @@
$CFLAGS << " -std=c99 -pedantic -Wpointer-arith -Wno-format-y2k -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -Wextra -Wundef -Wwrite-strings -Wold-style-definition -Wredundant-decls -Wno-unused-parameter -Wno-sign-compare -Wmissing-prototypes"
$CFLAGS << " -O2" # match what the upstream uses for optimization
# create the implib on windows
if windows?
- $LDFLAGS << " -Wl,--export-all-symbols -Wl,--enable-auto-import -Wl,--out-implib=yajl.dll.a"
+ $LDFLAGS << " -Wl,--export-all-symbols -Wl,--enable-auto-import -Wl,--out-implib=libyajldll.a -Wl,--output-def,libyajl.def"
end
end
$CFLAGS << " -DNDEBUG"
end
@@ -73,10 +73,11 @@
if windows?
f.write <<EOF
install:
\tmkdir -p #{prefix}/lib
\tcp yajl.dll #{prefix}/lib/yajl.dll
-\tcp yajl.dll.a #{prefix}/lib/yajl.dll.a
+\tcp libyajldll.a #{prefix}/lib/libyajldll.a
+\tcp libyajl.def #{prefix}/lib/libyajl.def
\tmkdir -p #{prefix}/include/yajl
\tcp yajl/*.h #{prefix}/include/yajl
EOF
else
f.write <<EOF