0

特に VPATH ビルドが尊重されるようにAS_INIT_GENERATE、スクリプトと同じディレクトリにないスクリプトを生成するにはどうすればよいですか?configure

たとえば、次をconfigure.ac含むファイルの場合

AC_PREREQ([2.68])
AC_INIT([example],[0.1])
AS_INIT_GENERATED([src/file.sh]) || AS_EXIT
AC_OUTPUT

コマンドの実行

~ $ autoreconf .
~ $ mkdir build && cd build
~/build $ ../configure

エラーメッセージが表示されます

../configure: line 1648: src/file.sh: No such file or directory
../configure: line 1655: src/file.sh: No such file or directory

createsrcを呼び出す前にディレクトリが存在することを確認する必要があると思いますか、それともすべて間違っているのでしょうか?AS_INIT_GENERATEsrc/file.sh

4

1 に答える 1

0

次のようなことを試してください:

AC_PREREQ([2.68])
AC_INIT([example],[0.1])
test -d src || AS_MKDIR_P([src]) dnl <----- Create 'src' if it doesn't exist.
AS_INIT_GENERATED([src/file.sh]) || AS_EXIT
AC_OUTPUT
于 2012-08-09T01:59:01.787 に答える