Skip to content

Commit a9a161a

Browse files
committed
add missing ICU dependency
1 parent d826240 commit a9a161a

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

cmd/interop/CMakeLists.txt

+5-4
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ find_package(OpenSSL 1.1 REQUIRED)
3838
find_package(Protobuf REQUIRED)
3939
find_package(gRPC CONFIG REQUIRED)
4040
find_package(gflags REQUIRED)
41+
find_package(ICU REQUIRED COMPONENTS uc data)
4142

4243
# mlspp
4344
set(CMAKE_EXPORT_PACKAGE_REGISTRY ON)
@@ -50,7 +51,7 @@ find_package(nlohmann_json 3.2 REQUIRED)
5051
### Protobuf generation
5152
###
5253

53-
# Get the proto file from the interop repo
54+
# Get the proto file from the interop repo
5455
include( ExternalProject )
5556
find_package( Git REQUIRED )
5657
set( MLS_IMPLEMENTATIONS_REPO_URL https://github.com/mlswg/mls-implementations.git )
@@ -99,7 +100,7 @@ file(GLOB_RECURSE BIN_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp")
99100
add_executable(${APP_NAME} ${BIN_SOURCES} ${PB_SRC} ${GRPC_SRC})
100101
add_dependencies(${APP_NAME} mls-interop-extern)
101102
target_include_directories(${APP_NAME} PRIVATE ${CMAKE_CURRENT_BINARY_DIR})
102-
target_link_libraries(${APP_NAME}
103-
gflags
104-
gRPC::grpc++ protobuf::libprotobuf
103+
target_link_libraries(${APP_NAME}
104+
gflags ICU::uc ICU::data
105+
gRPC::grpc++ protobuf::libprotobuf
105106
MLSPP::mlspp MLSPP::mls_vectors MLSPP::tls_syntax)

0 commit comments

Comments
 (0)