Marcus Holland-Moritz
|
df462f94d6
|
chore: update folly/fbthrift
|
2024-08-13 11:36:10 +02:00 |
|
Marcus Holland-Moritz
|
7fe6a38caa
|
docs: update README
|
2024-08-13 11:36:10 +02:00 |
|
Marcus Holland-Moritz
|
ca09955e12
|
build: disable tools test unless we have mkdwarfs, dwarfs{ck,extract}
|
2024-08-13 11:36:10 +02:00 |
|
Marcus Holland-Moritz
|
a4b851e93e
|
build: enable builds from source tarball in CI
|
2024-08-13 11:36:10 +02:00 |
|
Marcus Holland-Moritz
|
f1e4400a3a
|
build: source tarball artifact upload in CI
|
2024-08-13 11:36:10 +02:00 |
|
Marcus Holland-Moritz
|
e09d63ffe8
|
build: only install selected manpages
|
2024-08-13 11:36:10 +02:00 |
|
Marcus Holland-Moritz
|
d205fed4e9
|
build: enable binary dir include for config.h
|
2024-08-13 11:36:10 +02:00 |
|
Marcus Holland-Moritz
|
b5dcc7adec
|
refactor(dwarfs_main): use windows.h directly
|
2024-08-13 11:36:10 +02:00 |
|
Marcus Holland-Moritz
|
8b53948a0c
|
refactor(dwarfs_main): remove folly::symbolizer dependency
|
2024-08-13 11:36:10 +02:00 |
|
Marcus Holland-Moritz
|
414fadb357
|
feat: make tools_test work without WITH_TOOLS
|
2024-08-13 11:36:10 +02:00 |
|
Marcus Holland-Moritz
|
d010ba2322
|
build: make manpage_test work in split build
|
2024-08-13 11:26:39 +02:00 |
|
Marcus Holland-Moritz
|
f646572ca2
|
build: make sure object libs find find their includes
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
878cc6c669
|
refactor: remove dwarfs_tool dependency on folly
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
8af99a1974
|
build: separate dwarfs_tool from other dwarfs libraries
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
f5a765aee5
|
build: add alias targets when importing libdwarfs
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
cb178ccd87
|
build: only libdwarfs depends on phmap
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
a674acc2f6
|
build: add missing dependencies for test_helpers
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
e092171bf8
|
build: install config version file
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
e0a7a63518
|
build: split build into libdwarfs/tools/driver
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
765699e05e
|
build: simplify static build code paths
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
aa18791854
|
build: factor out FUSE loading
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
2b334d0b88
|
build: factor out gtest loading
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
f3455f18d9
|
build: more factoring out from toplevel CMakeLists.txt
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
53ace1b670
|
build: factor out libdwarfs rules
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
e9242ca673
|
chore: sync fsst code and apply const-correctness fix for fsst_import
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
2f08968187
|
test: integrate manpage coverage tests and remove check_manpage script
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
34cdbf5056
|
docs(dwarfsextract): fix --log-level option description
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
fcac7a0df1
|
refactor(main_adapter): argument spans should be const
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
e3d3237efe
|
fix: make sure to propagate range-v3 include path during build
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
9059f344ba
|
test: remove folly dependency from test_helpers
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
f7e33f1cd9
|
chore: drop unused header from test_logger.h
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
9c34a30230
|
test: remove folly dependency from tool_main_test
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
de9911fd34
|
refactor: use file_util in file_access_test
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
2c2308dcd0
|
test: try removing folly dependency from tools_test
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
4ba65c4e6a
|
feat: add file_util
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
d4119b7f72
|
build: fix distclean/realclean when used with make
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
2836fa522d
|
build: enable pxattr in win.bat
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
d3d5a30d6c
|
build: make realclean/distclean work on windows
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
079b3ca7d7
|
chore: update folly/fbthrift
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
5aa8d88694
|
refactor: move tools to their own directory
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
ab07ec2ef9
|
build: remove unused PREFER_SYSTEM_LIBFMT code paths
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
7798554114
|
build: factor out manpage generation from toplevel CMakeLists.txt
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
1cc2484040
|
build: factor out thrift setup from main CMakeLists.txt
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
2aa6a277ca
|
build: refactor dwarfs library definitions
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
9d222b4b08
|
build: update realclean target
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
72cbe0da97
|
build: factor out folly setup from main CMakeLists.txt
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
eb974cc05d
|
build: prevent docker container rebuilds when changing build-linux.sh
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
a06158d7d0
|
build: range-v3 is not a hard dependency for installed libs
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
df8db3880a
|
chore: more reasonable memory limits to keep example code simple
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
6a9d29ed24
|
build: drop USE_PREFERRED_LIBS and fix Windows build
|
2024-08-12 17:32:04 +02:00 |
|