2342 Commits

Author SHA1 Message Date
Marcus Holland-Moritz
c2513f4e81 test: add env variable to allow skipping slow tests in CI 2024-08-13 11:53:01 +02:00
Marcus Holland-Moritz
2355aba67b build: use local repo cache in CI 2024-08-13 11:36:10 +02:00
Marcus Holland-Moritz
75e809776b build: don't flood logs when extracting tarball 2024-08-13 11:36:10 +02:00
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