Marcus Holland-Moritz
|
2e32e5ca13
|
CMake tweaks
|
2023-06-25 20:17:00 +02:00 |
|
Marcus Holland-Moritz
|
74d0537610
|
More VCPKG libs on Windows
|
2023-06-25 19:11:12 +02:00 |
|
Marcus Holland-Moritz
|
3e256287e1
|
Restructure options for Windows build
|
2023-06-25 18:55:28 +02:00 |
|
Marcus Holland-Moritz
|
12080954e0
|
Tweak dwarfs_tools test
|
2023-06-25 18:44:25 +02:00 |
|
Marcus Holland-Moritz
|
62d8bd8f38
|
Make os_access_generic::access work on Windows
|
2023-06-25 18:41:32 +02:00 |
|
Marcus Holland-Moritz
|
ec07d03305
|
CMakeLists.txt.* tweaks
|
2023-06-25 18:27:38 +02:00 |
|
Marcus Holland-Moritz
|
499dca4551
|
VCPKG & WINFSP support
|
2023-06-25 18:27:03 +02:00 |
|
Marcus Holland-Moritz
|
a0635d7ab6
|
Enable ccache by default if available
|
2023-06-25 17:49:18 +02:00 |
|
Marcus Holland-Moritz
|
3c4730aa69
|
Tools test now compiles on Windows
|
2023-06-25 16:47:05 +02:00 |
|
Marcus Holland-Moritz
|
e4b642ff0e
|
Windows compatibility for tools test
|
2023-06-25 15:53:14 +02:00 |
|
Marcus Holland-Moritz
|
3a8981702f
|
Subprocess class
|
2023-06-25 14:46:33 +02:00 |
|
Marcus Holland-Moritz
|
359fbb0b95
|
folly::Subprocess -> boost::process
|
2023-06-25 11:45:19 +02:00 |
|
Marcus Holland-Moritz
|
07c310c615
|
Add listxattr implementation to make EAs work
|
2023-06-25 09:46:20 +02:00 |
|
Marcus Holland-Moritz
|
3357817e12
|
Small tweaks to FUSE driver
|
2023-06-25 09:45:44 +02:00 |
|
Marcus Holland-Moritz
|
de1195e584
|
WinFsp compatibility
|
2023-06-24 16:47:12 +02:00 |
|
Marcus Holland-Moritz
|
43d47c028f
|
Support FUSE high-level API (for WinFsp)
|
2023-06-24 15:27:56 +02:00 |
|
Marcus Holland-Moritz
|
820afb19a9
|
Ensure 64-bit shift
|
2023-06-24 11:13:40 +02:00 |
|
Marcus Holland-Moritz
|
f02cc0fbfd
|
Improve logging
|
2023-06-23 10:22:54 +02:00 |
|
Marcus Holland-Moritz
|
4bf68ddb06
|
Use _pipe on Windows
|
2023-06-22 17:42:08 +02:00 |
|
Marcus Holland-Moritz
|
056dab970b
|
More portability fixes
|
2023-06-22 17:16:50 +02:00 |
|
Marcus Holland-Moritz
|
1f8752fa23
|
More portability fixes
|
2023-06-22 17:05:32 +02:00 |
|
Marcus Holland-Moritz
|
4898c553a8
|
Make mmap work with std::filesystem::path
|
2023-06-22 17:05:24 +02:00 |
|
Marcus Holland-Moritz
|
b2a7a12159
|
More portability fixes
|
2023-06-22 16:53:50 +02:00 |
|
Marcus Holland-Moritz
|
f60b6e6817
|
Fix Windows linker error
|
2023-06-22 15:16:51 +02:00 |
|
Marcus Holland-Moritz
|
897c97e89c
|
Fix warning
|
2023-06-22 15:16:40 +02:00 |
|
Marcus Holland-Moritz
|
6ffa0b6f54
|
Add WHOLE_ARCHIVE support for different platforms
|
2023-06-22 13:05:39 +02:00 |
|
Marcus Holland-Moritz
|
c8b4945818
|
Portability
|
2023-06-22 12:52:45 +02:00 |
|
Marcus Holland-Moritz
|
5a94719f2d
|
sys/stat.h portability
|
2023-06-22 12:49:59 +02:00 |
|
Marcus Holland-Moritz
|
eec62aa620
|
More Windows tweaks
|
2023-06-22 12:47:13 +02:00 |
|
Marcus Holland-Moritz
|
e2cd0b641f
|
Windows portability in worker_group
|
2023-06-22 12:42:18 +02:00 |
|
Marcus Holland-Moritz
|
b3b055d692
|
Thread priority stuff is broken in worker_group
|
2023-06-22 12:39:13 +02:00 |
|
Marcus Holland-Moritz
|
3b602a2984
|
More Windows fixes
|
2023-06-22 12:16:18 +02:00 |
|
Marcus Holland-Moritz
|
1a58fece57
|
More dependencies in CMakeLists.txt
|
2023-06-22 12:16:08 +02:00 |
|
Marcus Holland-Moritz
|
c0ad890553
|
Fix Windows compilation
|
2023-06-22 11:59:56 +02:00 |
|
Marcus Holland-Moritz
|
ed6a33d080
|
More Windows fixes
|
2023-06-22 11:49:54 +02:00 |
|
Marcus Holland-Moritz
|
a7422ec176
|
More windows compat in filesystem_extractor
|
2023-06-22 11:47:58 +02:00 |
|
Marcus Holland-Moritz
|
2df28696b0
|
Use folly::popcount instead of rolling our own logic
|
2023-06-22 11:47:38 +02:00 |
|
Marcus Holland-Moritz
|
38cb73cb53
|
Replace memmem call with Boyer-Moore-Horspool search
|
2023-06-22 11:38:32 +02:00 |
|
Marcus Holland-Moritz
|
01a1a74bf8
|
More flexible span() for mmif
|
2023-06-22 11:38:07 +02:00 |
|
Marcus Holland-Moritz
|
6ab86245e0
|
Portability for PATH_MAX
|
2023-06-22 11:19:12 +02:00 |
|
Marcus Holland-Moritz
|
681bc0345a
|
Windows _stat call has no block info
|
2023-06-22 11:17:43 +02:00 |
|
Marcus Holland-Moritz
|
1b2c8f03bf
|
Fix call to VirtualLock
|
2023-06-22 11:17:24 +02:00 |
|
Marcus Holland-Moritz
|
692217d313
|
More Windows tweaks
|
2023-06-22 11:02:51 +02:00 |
|
Marcus Holland-Moritz
|
add6e3da07
|
Prevent libarchive from pulling in Windows.h
|
2023-06-22 10:13:25 +02:00 |
|
Marcus Holland-Moritz
|
ad0b85d795
|
Use alignas over attribute(aligned)
|
2023-06-22 10:03:07 +02:00 |
|
Marcus Holland-Moritz
|
af782743ea
|
WIP libarchive
|
2023-06-22 09:53:17 +02:00 |
|
Marcus Holland-Moritz
|
d4f2453570
|
WIP portable iovec for Windows
|
2023-06-22 08:24:11 +02:00 |
|
Marcus Holland-Moritz
|
e0c8099b90
|
WIP file_off_t
|
2023-06-22 01:14:52 +02:00 |
|
Marcus Holland-Moritz
|
06647decd6
|
WIP more windows tweaks
|
2023-06-22 00:57:26 +02:00 |
|
Marcus Holland-Moritz
|
fd157eb611
|
WIP file_stat
|
2023-06-22 00:15:26 +02:00 |
|