Sophie

Sophie

distrib > Mageia > 8 > i586 > by-pkgid > c10308044d5c491bdcab79f420a50e93 > files > 1

erlang-snappy-1.1.1-0.19.git348da43.mga8.src.rpm

From: Peter Lemenkov <lemenkov@gmail.com>
Date: Mon, 24 Sep 2012 18:08:17 +0400
Subject: [PATCH] No bundled snappy

Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>

diff --git a/c_src/snappy_nif.cc b/c_src/snappy_nif.cc
index 4c690ab..b22f743 100644
--- a/c_src/snappy_nif.cc
+++ b/c_src/snappy_nif.cc
@@ -19,8 +19,8 @@
 #include <cstring>
 
 #include "erl_nif_compat.h"
-#include "snappy/snappy.h"
-#include "snappy/snappy-sinksource.h"
+#include <snappy.h>
+#include <snappy-sinksource.h>
 
 #ifdef OTP_R13B03
 #error OTP R13B03 not supported. Upgrade to R13B04 or later.
diff --git a/rebar.config b/rebar.config
index 329f5ec..07bd3f1 100644
--- a/rebar.config
+++ b/rebar.config
@@ -2,8 +2,7 @@
 
 {erl_opts, [debug_info, warn_unused_vars, warn_shadow_vars, warn_unused_import]}.
 {port_env, [
-    {"(linux|solaris)", "LDFLAGS", "$LDFLAGS -lstdc++"}
+    {"(linux|solaris)", "LDFLAGS", "$LDFLAGS -lstdc++ -lsnappy"}
 ]}.
-{port_specs, [{"priv/snappy_nif.so", ["c_src/*.cc",
-                                      "c_src/snappy/*.cc"]}]}.
+{port_specs, [{"priv/snappy_nif.so", ["c_src/*.cc"]}]}.
 {eunit_opts, [verbose]}.