1 diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt
2 index 0155a7b..7850b2d 100644
3 --- a/cmake/CMakeLists.txt
4 +++ b/cmake/CMakeLists.txt
5 @@ -66,7 +66,7 @@ endif()
8 add_library(port INTERFACE)
9 -add_library(descriptor_upbproto INTERFACE)
10 +add_library(descriptor_upb_proto INTERFACE)
14 @@ -167,6 +167,25 @@ target_link_libraries(upb_json
16 add_library(wyhash INTERFACE)
18 +add_library(all_libs INTERFACE)
19 +target_link_libraries(all_libs
27 + descriptor_upb_proto
32 +set_target_properties(reflection PROPERTIES OUTPUT_NAME upb_reflection)
33 +set_target_properties(handlers PROPERTIES OUTPUT_NAME upb_handlers)
34 +set_target_properties(fastdecode PROPERTIES OUTPUT_NAME upb_fastdecode)
35 +set_target_properties(textformat PROPERTIES OUTPUT_NAME upb_textformat)
40 @@ -184,9 +203,11 @@ install(TARGETS
45 + descriptor_upb_proto
52 install(EXPORT upb-config NAMESPACE upb:: DESTINATION share/upb)