我在C中有一个数值向量实现;整个实现基于TYPE,然后我执行s/TYPE/double/g获取double的实现,并使用s/TYPE/int /获取int实现。直到现在,我已经基于一个微小的sed脚本进行过滤,该脚本通过CMakeLists.txt文件中的add_custom_command()引用。这在linux上运行良好,但是当试图生成Visual Studio解决方案时,它失败了(在Visual Studio中)。使用CMake过滤?
由于我正在执行的过程(在文件中搜索替换并将输出存储为新文件)非常简单,我想也许可以使用内置CMake命令来实现这一点?
乔金 -
是否要生成过滤文件作为生成的一部分或由cmake命令生成的文件也适用于您? –
我希望文件生成是构建过程的一部分;但我知道如果我对配置时间文件几代人感到满意,可以使用configure_file()? – user422005