提交 5f6fcc55 编写于 作者: Y yuqi.fy

add cmake c++11 abi option which disabled by default

上级 de4dbfcd
cmake_minimum_required(VERSION 3.14)
project(oblogmsg)
option(TEST "build tests" OFF)
option(BENCHMARK "build benchmarks" OFF)
option(USE_CXX11_ABI "Build with C++11 ABI" OFF)
add_definitions(-D_GLIBCXX_USE_CXX11_ABI=0)
set(CMAKE_VERBOSE_MAKEFILE OFF)
if (NOT CMAKE_BUILD_TYPE)
set(CMAKE_BUILD_TYPE "RelWithDebInfo")
endif ()
if (NOT USE_CXX11_ABI)
add_compile_definitions($<$<COMPILE_LANGUAGE:CXX>:_GLIBCXX_USE_CXX11_ABI=0>)
endif ()
add_library(oblogmsg_base INTERFACE)
set(INNER_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/include)
set_property(GLOBAL PROPERTY OBLOGMSG_INCLUDE_DIRS ${INNER_INCLUDE_DIRS})
......
INCLUDE_DIRECTORIES(
../include
)
set(SRC_LIST
MsgType.cpp
LogMsgBuf.cpp
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册