2012-02-15 16 views
1

私はcmakeを使ってLinux上でプロジェクトを構築しようとしています。 これはUnix Makefileシステムを生成します。これは非常にいいです。 問題は、このマシンにcmakeがインストールされていないと、このMakefileを使って別のマシンでビルドできないということです。 cmakeにコールすることができないMakefileを生成するように、cmakeに設定できるオプションやフラグはありますか?cmakeを使ってcmakeフリーのMakefileを作成する

答えて

2

私が知る限り、これは不可能です。 CMakeは、CMakelists.txtファイルが変更された場合、Makefile内で依存関係のスキャンと更新を行います。構築中にcmakeが利用できない場合、これは動作しません。

+0

また、CMakeは様々なライブラリを見つけてディレクトリを含んでいるので、生成されたMakefileはハードコードされています。これらのパスを別のマシンで使用しようとすると、エラーが発生する可能性があります。 – arrowd

関連する問題