ベアメタル (つまり、オペレーティング システムがない) 組み込みシステムのビルド構成ツールとして cmake を使用する組み込み開発者が増えています。しかし、cmake は、さまざまなホスト アーキテクチャでネイティブに実行されるプロジェクトに最適ですが、オペレーティング システムがなく、ターゲット プロセッサが変更されない組み込みシステムの Makefile にどのような価値がありますか?
編集:コードがベアメタルで実行されている1つの組み込みプロセッサ/ボード用に特別に設計されている場合(つまり、オペレーティングシステムがなく、少なくともPOSIXのものではない)、単純なMakefileよりもCMakeが提供する利点は何ですか?