は、私は2つのautotoolsのプロジェクトを持っていると言います。実際にインストールされていないlibmyutilsパッケージへのlibmypackageリンクの参照方法はありますか?あるいは、libmypackageが実際にlibmyutilsにアクセスするためにlibmyutilsを実際にインストールする必要がありますか?インストールされていない別のオートツールセットプロジェクトに対して1つのautotoolsプロジェクトを作成するにはどうすればよいですか?</p> <ul> <li>libmyutils</li> <li>libmypackage</li> </ul> <p>libmypackageライブラリがlibmyutilsに依存しています:
例:
# Contains src/*, configure, etc.
~/workspaces/libmyutils
# Contains src/*, configure, etc.
~/workspaces/libmypackage
問題は、私は他のライブラリは、それ(libmypackage2、libmypackage3、など)を使用することができるようになりますように、独自のパッケージとしてlibmyutilsを維持したいということですが、私は積極的にされる可能性があるのでlibmyutilsとlibmypackageの両方で開発をしていますが、変更を行うたびにlibmyutilsをコンパイルしてインストールする必要はありません。
これは可能ですか?
の設置場所への最終的なリンクをして、どこだろうルートディレクトリlibmyutilsのために生きる? common /はconfigure.acとMakefile.amを持っていますか?私のプロジェクトlibmyutilsの –
とlibmyapplibのshaareのルートはサブプロジェクトです。 rootにはconfigure.acとMakefile.amがあり、Makefile.amは "SUBDIRS = components modules myutils myapplib"という1行しか持たず、各サブファイルにはMakefile.amがあります。だから私はチェックアウトすることができます/変更/ビルド/テストのものは、実際にいずれかの開発マシンにインストールせずに。 各プロジェクトが完全にスタンドアロンで、以前は考えていなかったものがあり、それぞれがconfigure.acであると思うのですが、それは部分的にビルドされた.laのrpath情報のために動作するはずですが、それを試しました。 – navicore
申し訳ありませんが、カット&ペーストのエラー、私はルートのMakefile.amは、単一の行を意味します: SUBDIRS = myutils myapplib – navicore