OLD | NEW |
1 set(libprotobuf_files | 1 set(libprotobuf_files |
2 ${protobuf_source_dir}/src/google/protobuf/any.cc | 2 ${protobuf_source_dir}/src/google/protobuf/any.cc |
3 ${protobuf_source_dir}/src/google/protobuf/any.pb.cc | 3 ${protobuf_source_dir}/src/google/protobuf/any.pb.cc |
4 ${protobuf_source_dir}/src/google/protobuf/api.pb.cc | 4 ${protobuf_source_dir}/src/google/protobuf/api.pb.cc |
5 ${protobuf_source_dir}/src/google/protobuf/compiler/importer.cc | 5 ${protobuf_source_dir}/src/google/protobuf/compiler/importer.cc |
6 ${protobuf_source_dir}/src/google/protobuf/compiler/parser.cc | 6 ${protobuf_source_dir}/src/google/protobuf/compiler/parser.cc |
7 ${protobuf_source_dir}/src/google/protobuf/descriptor.cc | 7 ${protobuf_source_dir}/src/google/protobuf/descriptor.cc |
8 ${protobuf_source_dir}/src/google/protobuf/descriptor.pb.cc | 8 ${protobuf_source_dir}/src/google/protobuf/descriptor.pb.cc |
9 ${protobuf_source_dir}/src/google/protobuf/descriptor_database.cc | 9 ${protobuf_source_dir}/src/google/protobuf/descriptor_database.cc |
10 ${protobuf_source_dir}/src/google/protobuf/duration.pb.cc | 10 ${protobuf_source_dir}/src/google/protobuf/duration.pb.cc |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
49 ${protobuf_source_dir}/src/google/protobuf/util/json_util.cc | 49 ${protobuf_source_dir}/src/google/protobuf/util/json_util.cc |
50 ${protobuf_source_dir}/src/google/protobuf/util/message_differencer.cc | 50 ${protobuf_source_dir}/src/google/protobuf/util/message_differencer.cc |
51 ${protobuf_source_dir}/src/google/protobuf/util/time_util.cc | 51 ${protobuf_source_dir}/src/google/protobuf/util/time_util.cc |
52 ${protobuf_source_dir}/src/google/protobuf/util/type_resolver_util.cc | 52 ${protobuf_source_dir}/src/google/protobuf/util/type_resolver_util.cc |
53 ${protobuf_source_dir}/src/google/protobuf/wire_format.cc | 53 ${protobuf_source_dir}/src/google/protobuf/wire_format.cc |
54 ${protobuf_source_dir}/src/google/protobuf/wrappers.pb.cc | 54 ${protobuf_source_dir}/src/google/protobuf/wrappers.pb.cc |
55 ) | 55 ) |
56 | 56 |
57 add_library(libprotobuf ${protobuf_SHARED_OR_STATIC} | 57 add_library(libprotobuf ${protobuf_SHARED_OR_STATIC} |
58 ${libprotobuf_lite_files} ${libprotobuf_files}) | 58 ${libprotobuf_lite_files} ${libprotobuf_files}) |
59 target_link_libraries(libprotobuf ${CMAKE_THREAD_LIBS_INIT}) | 59 target_link_libraries(libprotobuf ${CMAKE_THREAD_LIBS_INIT} ${ZLIB_LIBRARIES}) |
60 if(protobuf_WITH_ZLIB) | |
61 target_link_libraries(libprotobuf ${ZLIB_LIBRARIES}) | |
62 endif() | |
63 target_include_directories(libprotobuf PUBLIC ${protobuf_source_dir}/src) | 60 target_include_directories(libprotobuf PUBLIC ${protobuf_source_dir}/src) |
64 if(MSVC AND protobuf_BUILD_SHARED_LIBS) | 61 if(MSVC AND protobuf_BUILD_SHARED_LIBS) |
65 target_compile_definitions(libprotobuf | 62 target_compile_definitions(libprotobuf |
66 PUBLIC PROTOBUF_USE_DLLS | 63 PUBLIC PROTOBUF_USE_DLLS |
67 PRIVATE LIBPROTOBUF_EXPORTS) | 64 PRIVATE LIBPROTOBUF_EXPORTS) |
68 endif() | 65 endif() |
69 set_target_properties(libprotobuf PROPERTIES | 66 set_target_properties(libprotobuf PROPERTIES |
70 OUTPUT_NAME ${LIB_PREFIX}protobuf | 67 OUTPUT_NAME ${LIB_PREFIX}protobuf |
71 DEBUG_POSTFIX "${protobuf_DEBUG_POSTFIX}") | 68 DEBUG_POSTFIX "${protobuf_DEBUG_POSTFIX}") |
OLD | NEW |