Make liburing optional; rewrite CMakeLists.txt and enable LTO

This commit is contained in:
2025-10-07 14:12:07 -06:00
parent df36de18bf
commit 061228c971
37 changed files with 601 additions and 1100 deletions

View File

@@ -9,8 +9,8 @@
#include "kernel32/interlockedapi.h"
#include "kernel32/ioapiset.h"
#include "kernel32/libloaderapi.h"
#include "kernel32/namedpipeapi.h"
#include "kernel32/memoryapi.h"
#include "kernel32/namedpipeapi.h"
#include "kernel32/processenv.h"
#include "kernel32/processthreadsapi.h"
#include "kernel32/profileapi.h"
@@ -602,7 +602,7 @@ void *resolveByName(const char *name) {
} // namespace
wibo::ModuleStub lib_kernel32 = {
extern const wibo::ModuleStub lib_kernel32 = {
(const char *[]){
"kernel32",
nullptr,