ModuleConfig.cmake 3.1 KB
# ModuleConfig.cmake  模组模块的配置文件

###################### 自己的库 ##############################
# AudioDeal 音频处理模块
set(AUDIODEAL_MODULE VERSION_SWITCH_OFF) 

# 信息模块
set(DEVICE_INFO_MODULE VERSION_SWITCH_OFF)

# Gimbal 云台处理模块
set(GIMBAL_MODULE VERSION_SWITCH_OFF)

# IRCUT 引脚处理模块
set(IRCUT_MODULE VERSION_SWITCH_OFF)

# LIGHTING 光源处理模块
set(LIGHTING_MODULE VERSION_SWITCH_OFF)

# MediaProc 媒体管理模块
set(MEDIA_PROC_MODULE VERSION_SWITCH_OFF)

# 喊话器模块
set(MEGAPHONE_MODULE VERSION_SWITCH_OFF) 

# 电源管理模块
set(POWER_MANAGER_MODULE VERSION_SWITCH_OFF)

# UI管理模块
set(UI_CONTROL_MODULE VERSION_SWITCH_OFF)

# 红外相机模块
set(IRC_MODULE VERSION_SWITCH_OFF)

# 侧面激光模块
set(SIDE_LASER_MODULE VERSION_SWITCH_OFF)

###################### 第三方库 ##############################

# FFMPEG及其附属模块
set(FFMPEG_MODULE VERSION_SWITCH_OFF) 

# cedarxLib
set(CedarxLib VERSION_SWITCH_OFF) 

########################## 通用库 ###########################################

# 添加信息模块
set(DEVICE_INFO_MODULE VERSION_SWITCH_ON) 

# 添加UI管理模块
set(UI_CONTROL_MODULE VERSION_SWITCH_ON)

#####################################################################

if("${DEVICE_NAME}" STREQUAL "JZ_H1E")

elseif("${DEVICE_NAME}" STREQUAL "JZ_H1T") 

    # 添加AudioDeal 音频处理模块
    set(AUDIODEAL_MODULE VERSION_SWITCH_ON) 

    # 添加Gimbal 云台处理模块
    set(GIMBAL_MODULE VERSION_SWITCH_ON)

    # 添加IRCUT 引脚处理模块
    set(IRCUT_MODULE VERSION_SWITCH_ON)

    # 添加LIGHTING 光源处理模块
    set(LIGHTING_MODULE VERSION_SWITCH_ON)

    # 添加喊话器模块
    set(MEGAPHONE_MODULE VERSION_SWITCH_ON) 

    # 添加电源管理模块
    set(POWER_MANAGER_MODULE VERSION_SWITCH_ON)

    # 添加FFMPEG及其附属模块
    set(FFMPEG_MODULE VERSION_SWITCH_ON)

elseif("${DEVICE_NAME}" STREQUAL "JZ_U3S") 

    # 添加AudioDeal 音频处理模块
    set(AUDIODEAL_MODULE VERSION_SWITCH_ON) 

    # 添加Gimbal 云台处理模块
    set(GIMBAL_MODULE VERSION_SWITCH_ON)

    # 添加IRCUT 引脚处理模块
    set(IRCUT_MODULE VERSION_SWITCH_ON)

    # 添加LIGHTING 光源处理模块
    set(LIGHTING_MODULE VERSION_SWITCH_ON)

    # 添加喊话器模块
    set(MEGAPHONE_MODULE VERSION_SWITCH_ON) 

    # 添加电源管理模块
    set(POWER_MANAGER_MODULE VERSION_SWITCH_ON)

    # 添加FFMPEG及其附属模块
    set(FFMPEG_MODULE VERSION_SWITCH_ON)

    # 添加激光模块
    set(SIDE_LASER_MODULE VERSION_SWITCH_ON)

elseif("${DEVICE_NAME}" STREQUAL "JZ_C1")  

    # 添加Gimbal 云台处理模块
    set(GIMBAL_MODULE VERSION_SWITCH_ON)

    # 添加IRCUT 引脚处理模块
    set(IRCUT_MODULE VERSION_SWITCH_ON)

    # 添加LIGHTING 光源处理模块
    set(LIGHTING_MODULE VERSION_SWITCH_ON)

    # 添加MediaProc 媒体管理模块
    set(MEDIA_PROC_MODULE VERSION_SWITCH_ON)

    # 添加电源管理模块
    set(POWER_MANAGER_MODULE VERSION_SWITCH_ON)

    # 添加红外相机模块
    set(IRC_MODULE VERSION_SWITCH_ON)
endif() 

message("模组模块已加载\n")