Meson ビルドシステム
概要
Meson は、非営利のオープンソースビルドシステムであり、非常に高速で、さらに重要なユーザーフレンドリーさを最優先に設計されています
Meson の設計の主なポイントは、開発者がビルド定義の記述やデバッグに費やす時間は、無駄になるということです。ビルドシステムが実際にコードのコンパイルを開始するのを待つ時間も無駄になります。
機能
- Linux、macOS、Windows、GCC、Clang、Visual Studio などのマルチプラットフォームのサポート
- サポートされている言語には、C、C++、D、Fortran、Java、Rust などがあります
- 非常に読みやすく、ユーザーフレンドリーで、チューリング完全ではない DSL によるビルド定義
- さまざまなオペレーティングシステムとベアメタルでのクロスコンパイル
- 正しさを損なうことなく、完全および増分ビルドを非常に高速に最適化
- ディストリビューションパッケージと連携するマルチプラットフォーム依存関係プロバイダーを内蔵
- 楽しい!
初心者向けクイックスタート
プログラミングの初心者ですか?心配いりません。開始するための初心者ガイドをお読みください。
コミュニティ
ほとんどの人にとって、他の Meson 開発者とつながる最も簡単な方法は Web チャットです。使用するチャネルは Matrix (Web インターフェース) または OFTC IRC の #mesonbuild
です。
その他のコミュニケーション方法には、メーリングリスト(Google グループでホスト)と、Meson GitHub リポジトリの Discussionsセクションが含まれます。
Meson を使用するプロジェクト
多くのプロジェクトでは Meson を使用しており、既存のプロジェクトを Meson に変換する場合の対応方法(および非推奨の方法)を学習するための優れたリソースです。
Meson ユーザーの短いリストはこちらにありますが、他にもたくさんあります。お客様の成功事例や改善できることもぜひお聞かせください!
開発
Meson のすべての開発は、GitHub プロジェクトで行われます。貢献するための手順は、貢献ページにあります。
Meson に貢献するために、CLA に署名する必要はありません。
検索結果は以下のとおりです。