标签: cmake
我有一个自定义命令,如果目录存在则执行该命令。在执行另一个命令之前,我需要知道目录是否为空。
问题:如何阅读,检测或获取目录的文件数量?
答案 0 :(得分:3)
作为构建过程的一部分,您可以使用cmake -P作为脚本运行常规CMake代码。 脚本本身会包含类似
cmake -P
file(GLOB RESULT DIR) list(LENGTH RESULT RES_LEN) if(RES_LEN EQUAL 0) # DIR is empty, do something endif()