【发布时间】:2013-07-22 21:56:29
【问题描述】:
我有一个使用自动工具的项目。我想在编译项目时添加 -D_GNU_SOURCE。我可以将它破解到 Makefile 或 configure 脚本中,但是当我在发布前生成新的时,它们会被 configure.am 和 Makefile.am 覆盖。
定义这个的正确位置在哪里,正确的语法是什么,是否有我应该使用的宏?
【问题讨论】:
-
我认为这是不同的。我问的是在使用自动工具构建项目时定义这些类型的选项的最佳实践是什么。另一个问题是关于使用任何构建系统时要做什么。