任何人都知道如何在生成阶段在cmake中生成文件,但是每个配置只有一个文件而不是一个文件吗?
我正在使用configure_file生成包含生成器表达式的文件,然后使用file(GENERATE ...)获取该文件并创建最终文件,但是file(GENERATE ...)针对每个配置运行。我将其限制为仅使用CONDITION $<CONFIG:Debug>
在调试配置上运行,但是即使调试配置当前不是配置,我也希望它运行(但同样,所有配置我只需要1个文件)
答案 0 :(得分:1)
如果您对INPUT
进行精心制作,以确保可以为所有配置产生相同的输出,则应该能够提供与配置无关的名称作为{{1 }},因此最终只有一个文件。