Skip to content

Commit 8e4ed2a

Browse files
committed
Use monolithic mvfst library
mvfst uses automatically derived CMake targets since D91009061, so the list of libraries HHVM needs to add to the link line must be updated. Since mvfst is a transitive dependency, let's link in the monolithic library rather than figuring out the exact set of granular targets our direct dependencies consume, which would be brittle.
1 parent 381c03b commit 8e4ed2a

1 file changed

Lines changed: 1 addition & 41 deletions

File tree

third-party/mvfst/CMakeLists.txt

Lines changed: 1 addition & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -59,47 +59,7 @@ set(
5959

6060
set(
6161
MVFST_LIBRARIES
62-
mvfst_constants
63-
mvfst_exception
64-
mvfst_transport
65-
mvfst_batch_writer
66-
mvfst_client
67-
mvfst_codec_types
68-
mvfst_codec_decode
69-
mvfst_codec_pktbuilder
70-
mvfst_codec_pktrebuilder
71-
mvfst_codec_packet_number_cipher
72-
mvfst_codec
73-
mvfst_contiguous_cursor
74-
mvfst_looper
75-
mvfst_buf_accessor
76-
mvfst_bufutil
77-
mvfst_transport_knobs
78-
mvfst_events
79-
mvfst_async_udp_socket
80-
mvfst_cc_algo
81-
mvfst_fizz_client
82-
mvfst_fizz_handshake
83-
mvfst_flowcontrol
84-
mvfst_folly_utils
85-
mvfst_handshake
86-
mvfst_happyeyeballs
87-
mvfst_qlogger
88-
mvfst_loss
89-
mvfst_observer
90-
mvfst_server
91-
mvfst_server_state
92-
mvfst_server_async_tran
93-
mvfst_state_machine
94-
mvfst_state_ack_handler
95-
mvfst_state_datagram_handler
96-
mvfst_state_stream_functions
97-
mvfst_state_pacing_functions
98-
mvfst_state_functions
99-
mvfst_state_simple_frame_functions
100-
mvfst_state_stream
101-
mvfst_transport_settings_functions
102-
mvfst_xsk
62+
mvfst
10363
)
10464

10565
add_dependencies(bundled_mvfst ${MVFST_DEPS})

0 commit comments

Comments
 (0)