cmake在构建期间检测空目录

时间:2014-12-04 19:16:16

标签: cmake

我有一个自定义命令,如果目录存在则执行该命令。在执行另一个命令之前,我需要知道目录是否为空。

问题:如何阅读,检测或获取目录的文件数量?

1 个答案:

答案 0 :(得分:3)

作为构建过程的一部分,您可以使用cmake -P作为脚本运行常规CMake代码。 脚本本身会包含类似

的内容
file(GLOB RESULT DIR)
list(LENGTH RESULT RES_LEN)
if(RES_LEN EQUAL 0)
# DIR is empty, do something
endif()