You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lokinet/llarp/tooling
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
4 years ago
..
dht_event.hpp Config file improvements (#1397) 4 years ago
hive_context.cpp Config file improvements (#1397) 4 years ago
hive_context.hpp make formatting happy 4 years ago
hive_router.cpp Config file improvements (#1397) 4 years ago
hive_router.hpp make formatting happy 4 years ago
path_event.hpp Config file improvements (#1397) 4 years ago
peer_stats_event.hpp Config file improvements (#1397) 4 years ago
rc_event.hpp Config file improvements (#1397) 4 years ago
router_event.hpp Config file improvements (#1397) 4 years ago
router_hive.cpp CMake fixes: libuv static build, base_libs, shared lib install dir (#1431) 4 years ago
router_hive.hpp Use inheritance to handle Hive injection 4 years ago