#复制lvgl头文件的函数
function(CPOY_LVGL_FILE src_dir files)
set(fileFullPathAndName )
list(APPEND filesName ${ARGV1} ${ARGN}) # ${ARGV1} ${ARGN}是输入参数列表
foreach(fileName ${filesName})
list(APPEND fileFullPathAndName
${src_dir}${fileName}
)
endforeach()
message("fileFullPathAndName ${fileFullPathAndName}")
file(COPY ${fileFullPathAndName} DESTINATION ${RADIO_ROOT}/main/library/nb_dmr/application/framework/displayframework/interface)
endfunction()
#调用上面写的函数复制文件到指定位置
set (LVGL_FILE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/source/lvgl/src/")
set ( FILESNAME ../lvgl.h lv_api_map.h lv_conf_internal.h
)
CPOY_LVGL_FILE( ${LVGL_FILE_PATH} ${FILESNAME} )
cmake函数编写和使用
最新推荐文章于 2024-07-25 00:36:27 发布