私は実際にライブラリをコーディングしています。私はそれをマルチプラットフォームにしたいと考えています。私はすでにマルチプラットフォームの依存関係を使用しています(主に後押し)。私はCMakeに着手しました。CMakeとVisual Studioの異なるバージョン
私は過去数ヶ月にわたってCLionを使用してきましたが、これは非常に優れたIDEですが、MinGWまたはCygwinが必要なためWindowsで使用するのは非常に複雑です。私はUnixのエミュレーションが私を満足させたので、それまではCygwinを使ってきましたが、最後のアップデート以来、それには全く使えません。
私はVisual Studioに戻ってしまうことを決めました。しかし、それをCMakeと一緒に使う方法は? 私のライブラリはVSの複数のバージョン(VS2013から2015年まで)で展開する必要があります
これまで私が行ってきたことは、ファイルを追加するたびにプロジェクトを再生成していましたが、あなたが推測できるように非生産的です。 コンパイラによっては、別の場所にコンパイルできる必要もあります。たとえば:
- は、
- libに
- VS2013-x64の
- デバッグ
- リリース
- VS2013-x86の
- デバッグ
- リリース
- VS2015-x64の
- デバッグ
- リリース
- VS2015-x86の
- デバッグ
- リリース
- VS2013-x64の
- SRC
が可能にCMakeでそれを処理することですか?そしてもしそうなら、どうですか?