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