Page 1 of 1

cmake通配符的问题

Posted: Fri Jun 16, 2023 9:21 am
by jiangteng
我要编译一个数学库,里面又上百个.c文件,在写CMakeList.txt时,发现idf_component_register(SRCS "./*.c")这样的写法不起作用,提示找不到*.c文件,为什么呢?难不成只能手动输入一百多个文件的文件名吗?

Re: cmake通配符的问题

Posted: Tue Jun 27, 2023 10:02 am
by liyang5945
file(GLOB_RECURSE LIB_SRCS
"../lib/WS2812FX/src/*.cpp"
"../lib/factory/*.c"

)

idf_component_register(SRCS
"imageScroll.cpp"
${LIB_SRCS}

这样写可以