lokinet/external
Jason Rhinelander e47b70a82f
CMake fixes: libuv static build, base_libs, shared lib install dir (#1431)
* Update how we build libuv

- Update submoduled libuv to latest stable (1.40.0)
- Don't look for a system libuv if we're under BUILD_STATIC_DEPS
- Add a libuv interface library rather than using globals
- Make the windows build fall back to the submodule if not explicitly
  given a LIBUV_ROOT

* Replace ${LIBS} global with `base_libs` interface

This simplifies linking and include handling a bit.

* Remove unneeded header

* Add missing csignal header

(This was previously being pulled in incredibly indirectly via some
stuff that eventually includes some other stuff that eventually included
uv.h)

* Use GNUInstallDirs to get lib dir instead of hard-coding lib

Fixes #1429
2020-10-28 18:26:43 -04:00
..
clang-format-hooks@ac35e705eb Add 'clang-format-hooks' submodule 2020-04-07 12:36:40 -06:00
cxxopts@6fa46a7488 Revert "bump submodules" 2020-07-02 11:13:30 -04:00
date@cac99da8dc Update deps (#1348) 2020-09-16 15:47:35 -04:00
ghc-filesystem@d8abf146a4 Update deps (#1348) 2020-09-16 15:47:35 -04:00
googletest@703bd9caab Revert "bump submodules" 2020-07-02 11:13:30 -04:00
libuv@4e69e33325 CMake fixes: libuv static build, base_libs, shared lib install dir (#1431) 2020-10-28 18:26:43 -04:00
loki-mq@ea484729c7 Reduce macOS target to 10.12, and fix target for deps (#1414) 2020-10-16 05:18:45 -04:00
nlohmann@db78ac1d77 Update nlohmann to latest stable 2020-08-28 11:03:43 -03:00
pybind11@3b1dbebabc Update deps (#1348) 2020-09-16 15:47:35 -04:00
sqlite_orm@b30ddc6a50 Update deps (#1348) 2020-09-16 15:47:35 -04:00