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