diff --git a/rebar.config b/rebar.config index 0ee14f4..9e61431 100644 --- a/rebar.config +++ b/rebar.config @@ -7,10 +7,6 @@ ]}. {port_env, [ - % Drop -lerl_interface - {"ERL_LDFLAGS", " -L$ERL_EI_LIBDIR -lei"}, - {"win32", "ERL_LDFLAGS", " /LIBPATH:$ERL_EI_LIBDIR ei.lib"}, - {".*", "FLTO_FLAG", ""}, {"(linux|solaris|freebsd|netbsd|openbsd|dragonfly|darwin|gnu)", @@ -18,17 +14,6 @@ {"(linux|solaris|freebsd|netbsd|openbsd|dragonfly|darwin|gnu)", "CXXFLAGS", "$CXXFLAGS -Ic_src/ -g -Wall $FLTO_FLAG -Werror -O3"}, - {"(linux|solaris|freebsd|netbsd|openbsd|dragonfly|darwin|gnu)", - "LDFLAGS", "$LDFLAGS $FLTO_FLAG -lstdc++"}, - - %% OS X Leopard flags for 64-bit - {"darwin9.*-64$", "CXXFLAGS", "-m64"}, - {"darwin9.*-64$", "LDFLAGS", "-arch x86_64"}, - - %% OS X Snow Leopard flags for 32-bit - {"darwin10.*-32$", "CXXFLAGS", "-m32"}, - {"darwin10.*-32$", "LDFLAGS", "-arch i386"}, - {"win32", "CXXFLAGS", "$CXXFLAGS /O2 /DNDEBUG"} ]}. diff --git a/rebar.config.script b/rebar.config.script index 007e9b3..cc8f8cc 100644 --- a/rebar.config.script +++ b/rebar.config.script @@ -54,7 +54,10 @@ case IsRebar2 of false -> Config2 ++ [ {plugins, [{pc, "~> 1.0"}]}, - {artifacts, ["priv/jiffy.so"]}, + case os:type() of + {win32, _} -> {artifacts, ["priv/jiffy.dll"]}; + {_, _} -> {artifacts, ["priv/jiffy.so"]} + end, {provider_hooks, [ {post, [ {compile, {pc, compile}},