|
|
|
@@ -15,7 +15,7 @@ endif() |
|
|
|
set(protobuf_CXXFLAGS "-Wno-maybe-uninitialized -Wno-unused-parameter -fPIC -fstack-protector-all -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=0 -O2")
|
|
|
|
set(protobuf_LDFLAGS "-Wl,-z,relro,-z,now,-z,noexecstack")
|
|
|
|
ExternalProject_Add(protoc_build
|
|
|
|
#URL http://tfk.inhuawei.com/api/containers/container1/download/protobuf-3.8.0.tar.gz
|
|
|
|
URL https://github.com/protocolbuffers/protobuf/archive/v3.8.0.tar.gz
|
|
|
|
#URL /home/txd/workspace/linux_cmake/pkg/protobuf-3.8.0.tar.gz
|
|
|
|
SOURCE_DIR ${PARSER_DIR}/../third_party/protobuf/src/protobuf-3.8.0
|
|
|
|
CONFIGURE_COMMAND ${CMAKE_COMMAND} -Dprotobuf_WITH_ZLIB=OFF -Dprotobuf_BUILD_TESTS=OFF -DBUILD_SHARED_LIBS=OFF -DCMAKE_CXX_FLAGS=${protobuf_CXXFLAGS} -DCMAKE_CXX_LDFLAGS=${protobuf_LDFLAGS} -DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}/protoc <SOURCE_DIR>/cmake
|
|
|
|
|