0

我想用这样的选项扩展我的 makefile.am:

这是 makefile.am 的原始部分:

OPTIONS := -Wl,-rpath,/usr/local/lib 
if DEBUGGING
  OPTIONS += -O0 -g3 -Wall

这就是我要添加的内容

OPTIONS := -Wl,-rpath,/usr/local/lib 
if WIN
  OPTIONS += -static-libgcc -static-libstdc++
if DEBUGGING
  OPTIONS += -O0 -g3 -Wall

这样我就可以将 --enable-win 传递给 ./configure 并使用“if WIN”部分。如我所见,我必须将此选项添加到 configure.ac 文件中,但我不知道如何。

4

1 回答 1

0

您应该在 configure.ac 文件中使用宏 AC_ARG_ENABLE。

AC_ARG_ENABLE 允许您定义另一个命令行选项。例子:

 AC_ARG_ENABLE(debug-rwlock,
 [  --enable-debug-rwlock  Enable an RWLock that prints debug notices \
  on the screen. This is a debugging feature which should not be \
  usually enabled],
 [ debug_rwlock=yes
 ])
于 2012-05-08T14:08:12.273 回答