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/cmake
Jeff 388fc53380
match io loop event order on windows/apple to match linux.
on win32/apple reading packets from the interface does not count as an io operation.
manually trigger pump on win32/apple to pretend that it is an io event.
add platform quark function MaybeWakeUpperLayers on vpn::Interface to manaully wake up the other components on platforms that need that (ones on which packet io is not done via io events).
on non linux platforms, use uv_prepare_t instead of uv_check_t as the former triggers before blocking for io, instead of after. this better matches linux's order of operations in libuv.
3 years ago
..
DownloadLibCurl.cmake
DownloadLibSodium.cmake
FindJemalloc.cmake
FindLibUV.cmake
GenVersion.cmake
MacroEnsureOutOfSourceBuild.cmake
StaticBuild.cmake bump libunbound static dep hashpin 3 years ago
TargetArch.cmake
Version.cmake
add_import_library.cmake
add_log_tag.cmake refactor logging to use std::source_location 3 years ago
check_for_std_filesystem.cmake
check_for_std_optional.cmake
cmake_uninstall.cmake.in
coverage.cmake
cross_compile.cmake
enable_lto.cmake
installer.cmake
libatomic.cmake Remove windows linefeeds 3 years ago
link_dep_libs.cmake
ngtcp2_lib.cmake always build ngtcp2 as static 3 years ago
shadow.cmake
solaris.cmake
static_link.cmake
target_link_libraries_system.cmake
unix.cmake Remove duplicate handling of jemalloc 3 years ago
win32.cmake match io loop event order on windows/apple to match linux. 3 years ago
win32_installer_deps.cmake Add mainnet/testnet bootstrap files into repo 3 years ago