0

./configure次のようなものを使用してのコマンドライン引数を取得しようとしていますconfdefs.h:

AC_DEFINE_UNQUOTED([CONFIGURATION], ["$@"], [Configuration commandline parameters])

しかし、それは評価されます

#define CONFIGURATION "darwin12.4.0"

私は何を間違っていますか?

4

1 に答える 1

1

これは正しい方法です:

AC_INIT([programname], 1.0, ...)
configure_flags="$*"
AC_DEFINE_UNQUOTED([CONFIG_FLAGS], ["$configure_flags"], [Flags passed to configure])
于 2013-08-03T15:01:07.683 に答える