Files
2026-07-13 12:25:07 +08:00

24 lines
757 B
Plaintext

cmake_minimum_required(VERSION 3.7.2)
project(protobuf-download NONE)
if("" STREQUAL "${LIBPROTOBUF_VERSION}")
set(LIBPROTOBUF_VERSION v33.2)
message(FATAL_ERROR "LIBPROTOBUF_VERSION not set, using default: ${D}{LIBPROTOBUF_VERSION}")
else()
set(LIBPROTOBUF_VERSION ${LIBPROTOBUF_VERSION})
message(STATUS "LIBPROTOBUF_VERSION set to: ${D}{LIBPROTOBUF_VERSION}")
endif()
include(ExternalProject)
ExternalProject_Add(protobuf
GIT_REPOSITORY https://github.com/protocolbuffers/protobuf.git
GIT_TAG "${D}{LIBPROTOBUF_VERSION}"
SOURCE_DIR "${CMAKE_BINARY_DIR}/protobuf-src"
BINARY_DIR "${CMAKE_BINARY_DIR}/protobuf-build"
CONFIGURE_COMMAND ""
BUILD_COMMAND ""
INSTALL_COMMAND ""
TEST_COMMAND ""
)