私はクロスプラットフォームの方法でプロジェクトを構築しようとしています。CMake:プロジェクトをクロスプラットフォームで構築するには?
私はCMakeを使ってその場でプロジェクトファイルを生成していますが、これらのプロジェクトファイルをクロスプラットフォームの方法でコンパイルする方法は明確ではありません。私はtry_compile
を見つけましたが、これが私の望むことをするかどうかは明らかではありません。何か案は?
たとえば、プロジェクトfoo
に対してVisual Studio 2010を使用しているとします。私は、CMakeがfoo.sln
を生成し、それをビルドする(バイナリを生成する)ことを期待しています。最初の部分を自動化する方法はわかっていますが、2番目の方法を自動化するにはどうすればよいですか? CMake docsから
優れた答えです。ありがとうございました! – Gili