我正在尝试使用cmake在预处理之后添加自定义构建步骤。
在c ++预处理器步骤之后,我想在每个预处理的源文件上调用python脚本来修改它们。 这是一个Makefile示例:
all : prog
#compilation step
prog: main.i
gcc main.i -g -Wall -o prog
#custom step
main.i: main.tmp
./my_script.py main.tmp > main.i
#only preprocessor step
main.tmp: main.c main.h
gcc -E main.c > main.tmp
如何用cmake实现这个目标?该步骤应该应用于项目的每个c或cpp文件。
答案 0 :(得分:0)
确实,这必须手工完成: 我添加了一个自定义目标,我生成预处理文件:
public function ajax_get_item_list(){
$data['post'] = $_POST;
$kode_keramik = $_POST['kode_keramik'];
$***SECOND VALUE*** = $_POST['***SECOND VALUE***'];
使用另一个自定义目标,我对main.cpp进行备份,然后将main.cpp.i重命名为main.cpp。然后我可以应用我的预处理过程。之后,我恢复了源文件。