Fixup default values for WIN32

Change-Id: I85d061fcb147fa62570040dc83f4ecadd53dd4c0
Reviewed-on: http://review.couchbase.org/32872
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Search for OpenSSL

Change-Id: I504b53a7054918ade9b1f50f875e4fc8f061fdd2
Reviewed-on: http://review.couchbase.org/33072
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Don't pass -u to memcached anymore

Change-Id: I7c2b3f0b6635cc195fafdc7352408c31a51058b2
Reviewed-on: http://review.couchbase.org/33222
Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Fail hard if OpenSSL isn't found

Change-Id: Icd8fcac4dffe81c192f3a216ac344d190139805a
Reviewed-on: http://review.couchbase.org/33244
Reviewed-by: Dave Rigby <daver@couchbase.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Abort for missing hard requirements

Change-Id: I2b2c56d06ec906fa1f3ecb2b8036ba9294a350a1
Reviewed-on: http://review.couchbase.org/33433
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Ensure that MSVC is new enough

Change-Id: I81c337e95e07f17f691c340ceaffdac55da78eb4
Reviewed-on: http://review.couchbase.org/34012
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Add module to find Erlang compiler and runtime

Change-Id: I224c4275eb72df9714ad15f5bb8562107023fcc7
Reviewed-on: http://review.couchbase.org/33905
Reviewed-by: Nimish Gupta <nimish@couchbase.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
CBD-1272: Pass on EE vs. CE definition during build

Change-Id: Ib588b2ad96ac83dec62e707a0de22e3998c8d2c5
Reviewed-on: http://review.couchbase.org/34363
Reviewed-by: Philip Labee <philip@couchbase.com>
Tested-by: Philip Labee <philip@couchbase.com>
Remove projects squashed with others

cbsasl ==> memcached
libconflate, libvbucket ==> moxi

Change-Id: Ia7bf0418211ff5eac19f9d52f62d68c05e38311b
Reviewed-on: http://review.couchbase.org/34638
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Add a rule to update cmake config

Change-Id: I7ea3931767fb7e9b34accf155e99e1726ba0426c
Reviewed-on: http://review.couchbase.org/34780
Reviewed-by: Chris Hillery <ceej@couchbase.com>
Tested-by: Chris Hillery <ceej@couchbase.com>
Build couchdb with CMake

Change-Id: If0f29acdd08ff8b148a5362f3a6fb4d6a5be901c
Reviewed-on: http://review.couchbase.org/32873
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
libmemcached is part of moxi

Change-Id: I783326fb75bfe2b1487ef4a94704a77428e9ad8d
Reviewed-on: http://review.couchbase.org/34783
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
portsigar is squashed with sigar

Change-Id: I155be0a4abb07b8acc4e6c7662954d8423e7d10a
Reviewed-on: http://review.couchbase.org/34848
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Added make-install-couchdb-deps

It is invoked from voltron

Change-Id: I661ac0a103ef3161968466fab756d4a54a62fa08
Reviewed-on: http://review.couchbase.org/34878
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Search in /usr/lib64/erlang/usr/include as well

Change-Id: I4ccbfb0aa34fbddc3d66c73d7b8698feafd5951b
Reviewed-on: http://review.couchbase.org/34879
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Don't add -pedantic for g++ < 4.5

Change-Id: I699e5aa39ee9c05297d8474a05dfa4251d7309d6
Reviewed-on: http://review.couchbase.org/34884
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Add flags to erlc

Change-Id: I878741b81281c587bcd9419f01f1430a5c0904d4
Reviewed-on: http://review.couchbase.org/34922
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Allow each module to override the erlc flags

Change-Id: I6ace945abe038087561c707f07e5594e7b5cff6d
Reviewed-on: http://review.couchbase.org/34926
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Increase the required version to 2.8.10

Change-Id: I0e6d6d71cdacbd3753e1c90956483c745b01e940
Reviewed-on: http://review.couchbase.org/35011
Reviewed-by: Chris Hillery <ceej@couchbase.com>
Tested-by: Chris Hillery <ceej@couchbase.com>
Combine FindCouchbaseErlang.cmake with ns_server additions

Change-Id: I9778a25244eae08d13c822dfb21d11123c17ae9a
Reviewed-on: http://review.couchbase.org/35038
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>