file的一个作用是生成目录列表。
添加当前目录下的所有c文件列表到lib_srcs变量中
file(GLOB lib_srcs *.c)
添加当前目录及其子目录下的所有c文件列表到lib_srcs变量中
file(GLOB_RECURSE lib_srcs *.c)
本文介绍了如何使用CMake中的file函数GLOB_RECURSE来收集当前目录及其子目录下的所有.c文件,这对于管理大型项目的源代码至关重要。通过这个方法,开发者可以方便地将所有相关文件添加到lib_srcs变量中,提升代码组织效率。
file的一个作用是生成目录列表。
添加当前目录下的所有c文件列表到lib_srcs变量中
file(GLOB lib_srcs *.c)
添加当前目录及其子目录下的所有c文件列表到lib_srcs变量中
file(GLOB_RECURSE lib_srcs *.c)
677
6951