当前位置:网站首页>Cmake 用法记录
Cmake 用法记录
2022-08-09 22:30:00 【洪大宇】
cmake_minimum_required(VERSION 3.12.2)
project(ADI_COMMON_LOG_LIB)
set(LIB_ADI_COMMON "adi_common")
set(ADI_COMMON_SRC_DIR "./")
set(ADI_COMMON_ERROR_SRC_DIR "./adi_error")
set(ADI_COMMON_LOGGING_SRC_DIR "./adi_logging")
set(ADI_COMMON_HAL_SRC_DIR "./adi_hal")
set(ADI_PLATFOMR_DIR "../platforms")
add_library(${LIB_ADI_COMMON} STATIC
${ADI_COMMON_SRC_DIR}
${ADI_COMMON_ERROR_SRC_DIR}
${ADI_COMMON_LOGGING_SRC_DIR}
${ADI_COMMON_HAL_SRC_DIR})
set_target_properties(${LIB_ADI_COMMON} PROPERTIES LINKER_LANGUAGE C)
target_link_directories(${LIB_ADI_COMMON} PUBLIC
${ADI_PLATFOMR_DIR}
${ADI_COMMON_SRC_DIR}
${ADI_COMMON_ERROR_SRC_DIR}
${ADI_COMMON_LOGGING_SRC_DIR}
${ADI_COMMON_HAL_SRC_DIR})
target_compile_options(${LIB_ADI_COMMON} PUBLIC -O -g -Wall -Werror)
边栏推荐
- 金仓数据库 KingbaseGIS 使用手册(6.4. 几何对象存取函数)
- 集群的基础形式
- How to match garbled characters regularly?
- 68.qt quick-qml多级折叠下拉导航菜单 支持动态添加/卸载 支持qml/widget加载等
- 70. 爬楼梯进阶版
- 金仓数据库 KingbaseGIS 使用手册(6.5. 几何对象编辑函数)
- Mysql集群 ShardingSphere
- Gold Warehouse Database KingbaseGIS User Manual (6.2. Management Functions)
- 全球不用交税的国家,为什么不交
- 金仓数据库 KingbaseGIS 使用手册(6.6. 几何对象校验函数、6.7. 空间参考系函数)
猜你喜欢
随机推荐
Interfering with BGP routing---community attributes
32 JZOF 】 【 print down on binary tree
Leetcode 530. 二叉搜索树的最小绝对差
【云原生】一文讲透Kubevela addon如何添加腾讯Crane
k8s部署mysql
1018.值周
完全背包理论
中国SaaS企业排名,龙头企业Top10梳理
【AtomicInteger】常规用法
生成NC文件时,报错“未定义机床”
Bi Sheng Compiler Optimization: Lazy Code Motion
【哲理】事教人
What is the stability of the quantitative trading interface system?
【对象——对象及原型链上的属性——对象的操作方法】
多商户商城系统功能拆解24讲-平台端分销会员
2022牛客暑期多校训练营6(ABGIJM)
力扣:474.一和零
Analyses the development status quo of stock trading
linux上使用docker安装redis
JS--popstate事件--使用/教程/实例