提交 247575e9 编写于 作者: Y YaoChi

try to set flags for protobuf package(but failed)


Former-commit-id: e1cfa073e673d10fb5700896556e2660836ae799
上级 eb9701af
......@@ -36,6 +36,7 @@ include(util)
include(proto2cpp)
include(swig)
set(USE_CXX11_ABI False)
if (NOT DEFINED USE_CXX11_ABI)
check_cxx11_abi(CXX11_ABI_AVAILABLE)
set(USE_CXX11_ABI ${CXX11_ABI_AVAILABLE})
......@@ -92,11 +93,13 @@ if(WIN32)
#set(CMAKE_EXE_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS} /DEBUG:FASTLINK")
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /D_ITERATOR_DEBUG_LEVEL=0")
else()
set(EXTRA_CXX_FLAGS "-std=c++11 -Wall -Wno-sign-compare -Wno-unused-function -fPIC")
set(EXTRA_CXX_FLAGS "-D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11 -Wall -Wno-sign-compare -Wno-unused-function -fPIC")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CXX_FLAGS}")
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} ${EXTRA_CXX_FLAGS}")
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} ${EXTRA_CXX_FLAGS}")
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} ${EXTRA_CXX_FLAGS}")
set(ENV{CXXFLAGS} "${CMAKE_CXX_FLAGS_RELEASE}")
set(ENV{DEBUG_CXXFLAGS} "${CMAKE_CXX_FLAGS_DEBUG}")
endif()
include(third_party)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册