如何在介子中链接两个custom_targets?

时间:2018-04-04 06:04:06

标签: meson-build

两个正确构建我的目标,我需要在meson中链接两个自定义命令:

  • gob2 - 将.gob文件转换为一对.c和.h文件
  • patch_src - 一个小的python程序,可以生成gob2输出的一小段补丁。

但我无法弄清楚如何将patch_src命令作为输入提供gob2程序的输出。如果我执行以下操作:

gtk-image-viewer.c

我显然得到了@OUTPUTDIR@未找到的错误,这在写入gtk-image-viewer.c时有意义。但是如何指定meson在@OUTPUTDIR@中查找OkHttpClient client = new OkHttpClient.Builder() .connectTimeout(30*1000, TimeUnit.SECONDS) .readTimeout(30*1000, TimeUnit.SECONDS) .writeTimeout(30*1000, TimeUnit.SECONDS) .retryOnConnectionFailure(false) .build();

1 个答案:

答案 0 :(得分:1)

您可以直接将input作为fixed_src = custom_target('patch-output', output : ['gtk-image-viewer-fixed.c'], input : gen_src[3], command : [patch_src, '@INPUT@','@OUTPUT@'], ) 传递,介子将设置依赖项并使用正确的路径。

selectQuery()