Merge pull request #2 from apache/windows-build-fix

Special-case Windows build flags
diff --git a/rebar.config.script b/rebar.config.script
index 50bbd22..dba890e 100644
--- a/rebar.config.script
+++ b/rebar.config.script
@@ -13,7 +13,8 @@
     {"priv/hqueue.so", ["c_src/hqueue*.c"]}
 ]},
 {port_env, [
-    {".*", "CFLAGS", "$CFLAGS -g -Wall -Werror -DHQ_ENIF_ALLOC -O3"}
+    {"(linux|solaris|darwin|freebsd)", "CFLAGS", "$CFLAGS -g -Wall -Werror -DHQ_ENIF_ALLOC -O3"},
+    {"win32", "CFLAGS", "$CFLAGS /O2 /DNDEBUG /DHQ_ENIF_ALLOC /Dinline=__inline /Wall"}
     %% {".*", "CFLAGS", "$CFLAGS -g -Wall -Werror -Wextra"}
 ]},
 {eunit_opts, [verbose]},