summaryrefslogtreecommitdiff
path: root/src/couch/rebar.config.script
diff options
context:
space:
mode:
Diffstat (limited to 'src/couch/rebar.config.script')
-rw-r--r--src/couch/rebar.config.script7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/couch/rebar.config.script b/src/couch/rebar.config.script
index a6468612c..c0889ce75 100644
--- a/src/couch/rebar.config.script
+++ b/src/couch/rebar.config.script
@@ -92,6 +92,11 @@ MD5Config = case lists:keyfind(erlang_md5, 1, CouchConfig) of
[]
end,
+ProperConfig = case code:lib_dir(proper) of
+ {error, bad_name} -> [];
+ _ -> [{d, 'WITH_PROPER'}]
+end,
+
{JS_CFLAGS, JS_LDFLAGS} = case os:type() of
{win32, _} when SMVsn == "1.8.5" ->
{
@@ -212,7 +217,7 @@ AddConfig = [
{d, 'COUCHDB_VERSION', Version},
{d, 'COUCHDB_GIT_SHA', GitSha},
{i, "../"}
- ] ++ MD5Config},
+ ] ++ MD5Config ++ ProperConfig},
{eunit_compile_opts, PlatformDefines}
].