代码拉取完成,页面将自动刷新
同步操作将从 智锐科创计算机协会/Mozart++ 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
cmake_minimum_required(VERSION 3.2)
project(mozart++)
set(CMAKE_MODULE_PATH "${CMCMAKE_MODULE_PATH}" "${CMAKE_SOURCE_DIR}/cmake")
include(CheckIncludeFiles)
include(CheckCXXCompilerFlag)
include(CheckCCompilerFlag)
include(CheckCSourceCompiles)
enable_testing()
#### Check C++14
if (WIN32)
set(CMAKE_CXX_STANDARD 14)
else ()
check_cxx_compiler_flag("-std=c++14" COMPILER_SUPPORTS_CXX14)
if (COMPILER_SUPPORTS_CXX14)
set(CMAKE_CXX_STANDARD 14)
else ()
message(FATAL "The compiler ${CMAKE_CXX_COMPILER} has no C++14 support. Please use a different C++ compiler.")
endif ()
endif ()
#### Check C99
if (WIN32)
set(CMAKE_C_STANDARD 99)
else ()
check_c_compiler_flag("-std=c99" COMPILER_SUPPORTS_C99)
if (COMPILER_SUPPORTS_C99)
set(CMAKE_C_STANDARD 99)
else ()
message(FATAL "The compiler ${CMAKE_C_COMPILER} has no C99 support. Please use a different C compiler.")
endif ()
endif ()
message(STATUS "[Mozart++]: including Core")
add_subdirectory(mpp_core)
include_directories(mpp_core)
message(STATUS "[Mozart++]: including Foundation")
add_subdirectory(mpp_foundation)
include_directories(mpp_foundation)
message(STATUS "[Mozart++]: including String")
add_subdirectory(mpp_string)
include_directories(mpp_string)
message(STATUS "[Mozart++]: including System")
add_subdirectory(mpp_system)
include_directories(mpp_system)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。