libzmq/builds/cmake/Modules
grmt 718ad8ab96
add wss transport and fix tipc tests when building using cmake on linux (#3857)
* Allow CMAKE to generate ws and wss transports
I guess there is little use of just ws transport, so by default
GnuTLS (and libsodium) are enabled

* cmake libzmq including wss transport (ubuntu 19.10 and ubuntu 19.10 + wsl 1.0)
test_security_fails (libsodium assert !?)

* updated relicense

* make external libs gnutls nss sodium optional

* #ifdef WSS classes and functions, build test*ws* only if correct libs are included, warning if libs not present

* make libsodium optional

* cmake fix tests TIPC transport

* clang-format pointed out a wrongly placed #ifdef

* GnuTLS before 3.6.7 is not safe

* msvc doesn't agree with strlen in array declaration, test_socks now at least compiles on windows

* windows: libsodium build fails, missing include dirs set by env var

* ws transport test only works when GnuTLS is found

* Fixed condition to use NSS / built in SHA1, so that test_ws_transport should now pass, also when GnuTLS is not found
2020-04-13 23:03:19 +01:00
..
ClangFormat.cmake Problem: travis-ci is using outdated clang(-format) 2018-02-02 15:47:43 +01:00
FindAsciiDoc.cmake fix CMP0053 warning with cmake 3.1 2015-03-11 10:35:59 +01:00
FindNSS3.cmake problem: sha1 external module conflict with czmq 2019-09-11 15:01:28 +03:00
FindSodium.cmake add wss transport and fix tipc tests when building using cmake on linux (#3857) 2020-04-13 23:03:19 +01:00
TestZMQVersion.cmake REPLACE MSVC VERSION SUFFIX VARIABLE 2015-05-05 21:39:50 +02:00
ZMQSourceRunChecks.cmake Problem: ZMQ_HAVE_PTHREAD_SET_AFFINITY not set correctly 2019-12-13 14:42:45 +01:00
ZMQSupportMacros.cmake cmake: Streamline integration allowing config of CMAKE_*_OUTPUT_DIRECTORY 2018-07-24 18:22:45 -04:00