« メモリ断片化対策とバグフィック版をリリース | メイン | リポジトリの分割とサブモジュール化 »

2016年08月03日

吉里吉里Z 開発:: ビルドシステムを CMake へ

    

Android Studio 2.2 から CMake がサポートされるようなので、CMake で一括で管理するように変更しようと思う。
マルチプラットフォームや VC の各バージョン対応なども CMake から吐き出してビルドできると管理しやすい。
VC のプロジェクトファイルと Android 用の makefile など分離していると、片方への追加漏れ等の問題も起きやすい。
現在、VC2012 でビルドされているが、これを CMake から VC2012 用と VC2015 用を吐けるようにして、どちらでもビルドしやすいようにする。
今だと 2012 を切り捨ててしまってもいいかもしれないが。
また、将来的に別プラットフォーム対応する場合も、CMake からビルド出来ると管理しやすい。

vc2012 と言うフォルダ名も、resource/win32 等のバージョン依存しない名前に変更する予定。
Android だと ../res/values などのフォルダになる。
Android.mk などでビルドすると、ある程度名前固定になってしまうけど、CMake でどの程度自由に出来るか調べてフォルダ構成を考える必要がある。


投稿者 Takenori : 2016年08月03日 14:04




comments powered by Disqus
Total : Today : Yesterday : なかのひと