当前位置:网站首页>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)
边栏推荐
猜你喜欢
Live Preview | ICML 2022 11 first-author scholars share online neural network, graph learning and other cutting-edge research
How to match garbled characters regularly?
SRv6 performance measurement
【接口测试】requests 库请求体字符串解码
三:OpenCV图片颜色通道数据转换
集群的基础形式
&& 不是此版本的有效语句分隔符
中国SaaS企业排名,龙头企业Top10梳理
shader学习笔记(五)
JS中表单操作、addEventListener事件监听器
随机推荐
matplotlib散点图自定义坐标轴(文字坐标轴)
五分钟商学院(基础---商业篇)
Travel with Shengteng: See all the AI attractions in Jinling City in one day
安踏携手华为运动健康共同验证冠军跑鞋 创新引领中国体育
32 JZOF 】 【 print down on binary tree
【JZOF】82二叉树中和为某一值的路径(一)
对象深复制,面试题
集合运算样例
探索TiDB Lightning源码来解决发现的bug
34. Fabric2.2 证书目录里各文件作用
Mysql集群 ShardingSphere
Explore the TiDB Lightning source code to solve the found bugs
What is the stability of the quantitative trading interface system?
Leetcode 530. 二叉搜索树的最小绝对差
SRv6性能测量
Leetcode 98. 验证二叉搜索树
Force Buckle: 474. Ones and zeros
力扣:322. 零钱兑换
中国SaaS企业排名,龙头企业Top10梳理
VR全景拍摄如何拍摄?如何使用拍摄器材?