私は、このディレクトリ構造があります。複数のconfigure.acファイルを作成して、AC_OUTPUTをどうすればいいですか?
- fooの
- FOO /今libfoo -
libfoo
プロジェクト - のfoo /今libfoo/SRC - ソース
- FOO/fooの -
foo
プロジェクト - FOO/fooのを/ src - sources
ビルドする必要があるのは2つあります.1つはlibtool lライブラリ(libfoo
)とそのライブラリを使用する実行可能ファイル(foo
)。
私はちょうどconfigure.ac
ファイルをそれぞれfoo/libfoo
とfoo/foo
に入れることができました。
しかし、私は一度に両方のプロジェクトをビルドできるようにしたいので、追加のconfigure.ac
をトップレベルのfoo
ディレクトリに配置することを考えました。
これは良い考えですか?
はいの場合、AC_OUTPUT
マクロはどのように使用されますか?
はトップレベルconfigure.ac
ファイルは、ツリー全体ですべてのMakefile
Sを生成したり、AC_OUTPUT
makrosは、サブディレクトリが各出力Makefile
Sであり分離されていますか?
両方のプロジェクトに依存性が異なるので、サブディレクトリのacファイルがmakefileの出力を行うと思いますか?
この場合、サブディレクトリ内の2つのプロジェクトを別々にビルドできますか?
'foo'と' libfoo'が緊密に結合されている(例えば、1つとしてリリースされている)場合、3つの設定スクリプトに少し過剰なものがあるかもしれません。 –