Marcus Holland-Moritz
|
3ced13afe7
|
build: suppress error until this is fixed upstream
|
2024-08-15 22:04:19 +02:00 |
|
Marcus Holland-Moritz
|
a1496f0953
|
build: set FOLLY_USE_JEMALLOC
|
2024-08-15 16:42:17 +02:00 |
|
Marcus Holland-Moritz
|
c37410d602
|
refactor: file_order -> fragment_order
|
2024-08-14 14:45:17 +02:00 |
|
Marcus Holland-Moritz
|
8f8c5b1de8
|
refactor: factor out remaining options from options.h
|
2024-08-14 14:45:17 +02:00 |
|
Marcus Holland-Moritz
|
e4dfd24e8d
|
refactor: factor out reader options
|
2024-08-14 14:45:17 +02:00 |
|
Marcus Holland-Moritz
|
3ae1e273f8
|
build: more folly library cleanup
|
2024-08-13 20:35:36 +02:00 |
|
Marcus Holland-Moritz
|
85c6f0ddbe
|
build: suppress linker warning about duplicate libraries on macOS
|
2024-08-13 17:32:19 +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
|
8af99a1974
|
build: separate dwarfs_tool from other dwarfs libraries
|
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
|
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
|
2836fa522d
|
build: enable pxattr in win.bat
|
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
|
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
|
72cbe0da97
|
build: factor out folly setup from main CMakeLists.txt
|
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
|
c194230337
|
build: find homebrew libarchive also in config file
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
87f987162c
|
build: libarchive is not optional
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
995c9c0ad3
|
build: install config file
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
b6f4e25a17
|
build: ship generated man pages in source tarball
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
bfd0256011
|
refactor: clean up symbolizer support and add ENABLE_STACKTRACE option
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
68c2538d7b
|
build: switch from using compile_definitions to config.h
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
06a957a792
|
chore: replace PRJ_ with DWARFS_ in version files
|
2024-08-09 23:27:21 +02:00 |
|
Marcus Holland-Moritz
|
b0575d6a0c
|
refactor: split out dwarfs_tool library
|
2024-08-02 16:22:41 +02:00 |
|
Marcus Holland-Moritz
|
1f6a6baab2
|
chore: build with benchmarks on windows
|
2024-08-01 17:32:49 +02:00 |
|
Marcus Holland-Moritz
|
7b0791b94f
|
build: use object libraries where possible
|
2024-08-01 15:21:20 +02:00 |
|
Marcus Holland-Moritz
|
3636300050
|
build: package generated manpage source files
|
2024-05-16 22:19:53 +02:00 |
|
Marcus Holland-Moritz
|
5f6b03bb10
|
build: try moving to cmake 3.28
|
2024-05-16 09:35:46 +02:00 |
|
Marcus Holland-Moritz
|
cc997e6778
|
build: more cmake cleanups
|
2024-05-16 09:35:46 +02:00 |
|
Marcus Holland-Moritz
|
b8936a7ce8
|
build: more CMake cleanups
|
2024-05-15 17:57:05 +02:00 |
|
Marcus Holland-Moritz
|
9db9639b61
|
build: package generated thrift source files
|
2024-05-15 13:22:02 +02:00 |
|
Marcus Holland-Moritz
|
71ae7b8ce0
|
build: more cmake cleanups
|
2024-05-15 13:22:02 +02:00 |
|
Marcus Holland-Moritz
|
9ced60bbe6
|
build: unbundle parallel-hashmap
|
2024-05-07 08:38:59 +02:00 |
|
Marcus Holland-Moritz
|
dbb412729b
|
chore: macOS build tweaks
|
2024-02-02 14:27:55 +01:00 |
|
Marcus Holland-Moritz
|
bb15d4ce8a
|
chore: support easy override for ~/git
|
2024-01-30 21:59:54 +01:00 |
|
Marcus Holland-Moritz
|
a97161e6da
|
feat: support building on OSX (should address gh #132)
|
2024-01-30 21:59:54 +01:00 |
|
Marcus Holland-Moritz
|
5570ac5798
|
build: prefer python3 over python
|
2024-01-23 15:02:34 +01:00 |
|
Marcus Holland-Moritz
|
6994f9691e
|
feat: add support for built-in manual pages
|
2024-01-20 12:46:40 +01:00 |
|
Marcus Holland-Moritz
|
fbe188e540
|
chore: add header to thrift_library.cmake
|
2024-01-20 12:46:40 +01:00 |
|
Marcus Holland-Moritz
|
09749b3a2e
|
chore: add cmake_minimum_required to version.cmake
|
2024-01-20 12:46:40 +01:00 |
|
Marcus Holland-Moritz
|
9088a53669
|
feat: include latest commit date in tool header
|
2024-01-07 10:52:56 +01:00 |
|
Marcus Holland-Moritz
|
616841199b
|
chore: use fixed-length commit hashes
The automatically determined value was sometimes differing between
platforms.
|
2024-01-07 10:52:56 +01:00 |
|
Marcus Holland-Moritz
|
92e32021ea
|
build: factor out repetitive thrift library code
|
2024-01-06 17:28:27 +01:00 |
|