eis/mix_cc/CMakeLists.txt

37 lines
1.1 KiB
CMake
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

cmake_minimum_required(VERSION 3.10)
project(mix_cc VERSION 0.1)
# include public cmake file 包含公共的cmake配置文件
include(../cmake_include/public.cmake)
################纯头文件子项目##################
# 1. algorithm (常用算法)
# 2. json (json库)
# 3. math (数学式)
# 4. seralizae (boost提供的序列化/反序列化目前没有使用可以考虑使用dlib的序列化/反序列化方法代替)
# 5. type (项目基本类型)
# 6. type_traits (类型萃取机)
##############################################
##################需要构建的子项目#########################
# 1. exception (异常处理,用于运行时异常)
# 2. ihyper_db ihyperdb 类库)
# 3. matheval (数学表达式)
# 4. shm (共享内存)
# 5. sql (sql和数据库查询)
# 6. stacktrace (堆栈异常处理,用于堆栈异常)
# 7. utility 工具
##############################################
# add cmake file 添加文件
add_subdirectory(exception)
add_subdirectory(ihyper_db)
add_subdirectory(matheval)
add_subdirectory(shm)
add_subdirectory(sql)
add_subdirectory(stacktrace)
add_subdirectory(utility)
add_subdirectory(debug)