Skip to content

Commit edb1108

Browse files
Rob Lyerlymeta-codesync[bot]
authored andcommitted
Fix OSS build
Summary: - Add magic_enum manifest & add it as a dependency to cachelib - Fix folly exception tracer library names and add magic_enum library to cachelib_common target - Add folly::Subprocess dependency in benchmark targets - Fix compiler error in cachebench/binary_trace_gen.cpp - Add in AggregateStats.cpp to cachebench CMakeLists Reviewed By: pbhandar2 Differential Revision: D92866330 fbshipit-source-id: 855a0bbbb3380b46496971b50dfb60ae81230a60
1 parent 6153642 commit edb1108

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

build/fbcode_builder/manifests/cachelib

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ zstd
2525
mvfst
2626
numa
2727
libaio
28+
magic_enum
2829
# cachelib also depends on openssl but since the latter requires a platform-
2930
# specific configuration we rely on the folly manifest to provide this
3031
# dependency to avoid duplication.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
[manifest]
2+
name = magic_enum
3+
4+
[download]
5+
url = https://github.com/Neargye/magic_enum/releases/download/v0.9.7/magic_enum-v0.9.7.tar.gz
6+
sha256 = c047bc7ca0b76752168140e7ae9a4a30d72bf6530c196fdfbf5105a39d40cc46
7+
8+
[build]
9+
builder = cmake
10+
11+
[cmake.defines]
12+
MAGIC_ENUM_OPT_BUILD_EXAMPLES = OFF
13+
MAGIC_ENUM_OPT_BUILD_TESTS = OFF
14+
MAGIC_ENUM_OPT_INSTALL = ON

0 commit comments

Comments
 (0)