cmake_minimum_required(VERSION 3.4.1) include( ../protobuf.cmake ) include_directories(${PROTOBUF_SRC_DIR}) include_directories(${PROTOBUF_SRC_DIR}/..) add_library( protobuf-static STATIC ${PROTOBUF_LITE_SRCS} ${PROTOBUF_SRCS} ) target_compile_options(protobuf-static PUBLIC "-Wno-tautological-constant-compare" "-Wno-enum-compare-switch") add_library( protobuf SHARED ${PROTOBUF_LITE_SRCS} ${PROTOBUF_SRCS} ) target_compile_options(protobuf PUBLIC "-Wno-tautological-constant-compare" "-Wno-enum-compare-switch") extra_pb_link_options(protobuf)