mirror of
https://github.com/warmcat/libwebsockets.git
synced 2025-03-16 00:00:07 +01:00
![]() * Default CMAKE_BUILD_TYPE to Release * Use CMAKE_BUILD_TYPE to define _DEBUG (NDEBUG is more standard though, but cmake defines it) * Drop LWS_WITHOUT_DEBUG (use CMAKE_BUILD_TYPE for that) * Drop LWS_NO_EXTERNAL_POLL (was not used) * Drop CMAKE_BUILD (CMake is the only build system now) * Add LWS_WITH_STATIC and LWS_WITH_SHARED to choose what version(s) to build * Add LWS_XXX_LIBRARIES and LWS_XXX_INCLUDE_DIRS for each library dependency (zlib, openssl, libev, cyassl) * Support setting of XXX_LIBRARIES, XXX_LIBRARIES and XXX_INCLUDE_DIRS by parent project (when included with add_subdirectory()) * Rename LWS_USE_EXTERNAL_ZLIB to LWS_USE_BUNDLED_ZLIB and default it to NO (since it's Windows only) * Default LWS_WITHOUT_DAEMONIZE to NO (since network lib shouldn't know how to do it anyway) * Rename config.h.cmake to lws_config.h.in * Rename shared library to websockets_shared so linker will not be confused * Fix inline keyword detection in clang * Explicitly set MACOSX_RPATH to YES on MacOS |
||
---|---|---|
.. | ||
win32helpers | ||
zlib | ||
libwebsockets.nsi |