1 Star 0 Fork 0

李敏/idps源码

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
CMakeLists.txt 1.55 KB
一键复制 编辑 原始数据 按行查看 历史
李敏 提交于 2024-10-22 15:53 . 兼容软方平台
cmake_minimum_required(VERSION 3.5)
project (main)
#set (IDPS_RUN_PLATFORM MC_PLATFORM)#运行平台设置迈冲平台
set (IDPS_RUN_PLATFORM RK2632A_PLATFORM)#运行平台设置软方平台
#set (IDPS_RUN_PLATFORM XC_SG800_PLATFORM)#运行平台设置星创平台SG800
if(IDPS_RUN_PLATFORM STREQUAL MC_PLATFORM)
set (exec_out_ver 1.1.0.58)
elseif(IDPS_RUN_PLATFORM STREQUAL RK2632A_PLATFORM)
set (exec_out_ver 2.0.0.58)
else()
set (exec_out_ver 1.0.0.58)
endif()
set (SOFT_VER_DEF BINVER)
if(IDPS_RUN_PLATFORM STREQUAL MC_PLATFORM)
set (CMAKE_C_COMPILER "arm-linux-gnueabihf-gcc")
set (CMAKE_CXX_COMPILER "arm-linux-gnueabihf-g++")
elseif(IDPS_RUN_PLATFORM STREQUAL XC_SG800_PLATFORM)
set (CMAKE_C_COMPILER "aarch64-openwrt-linux-gcc")
set (CMAKE_CXX_COMPILER "aarch64-openwrt-linux-g++")
else()
set (CMAKE_C_COMPILER "gcc")
set (CMAKE_CXX_COMPILER "g++")
endif()
include_directories (./)
include_directories (inc)
include_directories (Idps_inc)
include_directories (can_inc)
aux_source_directory (src SRC_LIST0)
aux_source_directory (src SRC_LIST1)
aux_source_directory (can_driver SRC_LIST2)
aux_source_directory (idps_driver SRC_LIST3)
#add_compile_options(-std=c99)
#add_compile_options(-O0 -g3 -Wall -c -fmessage-length=0)
add_compile_options(-g -D ${IDPS_RUN_PLATFORM})#全局宏定义 运行平台设置
add_definitions(-DBINVER="${exec_out_ver}")
LINK_LIBRARIES(-lm -lpthread -lsqlite3)
set (EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)
add_executable(${exec_out_ver} ${SRC_LIST0} ${SRC_LIST1} ${SRC_LIST2} ${SRC_LIST3} )
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/li-min1127/idps-source-code.git
[email protected]:li-min1127/idps-source-code.git
li-min1127
idps-source-code
idps源码
master

搜索帮助