autotools:从configure.ac传递常量到python脚本

A. *_*lle 2 python automake autotools

我想在C预处理器样式中传递一个常量,但是使用Python脚本.

这个常量已经AC_DEFINE在我的configure.ac文件中声明并在我的C程序中使用,现在我也需要将它传递给Python脚本.

我试图用我的一个自定义的目标Makefile.amsed预处理呼叫我的Python脚本特定符号,但它似乎肮脏的编码给我.

我怎样才能做到这一点?

pto*_*ato 5

创建一个config.py.in包含的内容MYVAR = '''@MYVAR@''',并将其添加到AC_CONFIG_FILES您的configure.ac.然后config,您可以导入其他Python脚本.

这实现了与config.hC程序相同的功能.