Meson入門ガイド

Mesonの入手

Mesonの入手 (中国語)

Mesonの入手 (ポルトガル語)

クイックスタートガイド

チュートリアル

シンプルなSDL2アプリケーションをゼロから構築する

マニュアル

概要

Mesonの実行

コマンドラインコマンド

組み込みオプション

Visual Studioでの使用

Mesonのサンプル

構文

クロスコンパイルとネイティブファイルの参照

永続的なネイティブ環境

ビルドターゲット

インクルードディレクトリ

インストール

引数の追加

設定

コンパイラプロパティ

依存関係

スレッド

外部コマンド

プリコンパイル済みヘッダー

ユニティビルド

機能の自動検出

ソースの生成

ユニットテスト

クロスコンパイル

ローカライズ

ビルドオプション

サブプロジェクト

ビルドの一部を無効にする

clang-format

モジュール

CMakeモジュール

(不安定)CUDAモジュール

D言語モジュール

外部プロジェクトモジュール

FS(ファイルシステム)モジュール

GNOMEモジュール

Hotdocモジュール

(不安定)IceStormモジュール

Javaモジュール

keyvalモジュール

Pkgconfigモジュール

Python 3モジュール

Pythonモジュール

Qt4モジュール

Qt5モジュール

Qt6モジュール

Rustモジュール

(不安定)SIMDモジュール

ソースセットモジュール

Windowsモジュール

I18nモジュール

(不安定)Waylandモジュール

Java

Vala

D言語

Cython

Rust

IDE連携

カスタムビルドターゲット

ビルドシステムコンバーター

ビルドディレクトリの構成

実行ターゲット

リリースの作成

OSXパッケージの作成

Linuxバイナリの作成

プロジェクトテンプレート

リファレンスマニュアル

組み込みオブジェクト

build_machine

host_machine

meson

target_machine

基本型

any

bool

dict

int

list

str

void

関数

返されるオブジェクト

エイリアスターゲット

両方のライブラリオブジェクト

ビルドターゲット

設定データオブジェクト

コンパイラオブジェクト

カスタムターゲットインデックス

カスタムターゲット

依存関係オブジェクト

Disabler

環境

実行ファイルターゲット

外部プログラム

抽出されたオブジェクトファイル

機能オプションオブジェクト

ファイル

生成されたリストオブジェクト

ジェネレータオブジェクト

インクルードディレクトリ

JARビルドターゲット

ライブラリターゲット

インポートされたモジュールオブジェクト

範囲オブジェクト

実行ターゲット

実行結果オブジェクト

構造化ソース

サブプロジェクトオブジェクト

Mesonターゲット

リファレンステーブル

スタイルに関する推奨事項

Mesonファイルリライター

FAQ

再現可能なビルド

MesonでXを行うにはどうすればよいですか?

Meson WrapDBパッケージ

Wrap依存関係システムマニュアル

WrapDBに新しいプロジェクトを追加する

WrapDBの使用方法

wraptoolの使用方法

Wrapのベストプラクティスとヒント

プリビルドバイナリをwrapとして配布する

リリースノート

リリース1.7.0(開発中)

リリース1.6.0

リリース1.5.0

リリース1.4.0

リリース1.3.0

リリース1.2.0

リリース1.1.0

リリース1.0.0

リリース0.64.0

リリース0.63.0

リリース0.62.0

リリース0.61.0

リリース0.60.0

リリース0.59.0

リリース0.58.0

リリース0.57.0

リリース0.56.0

リリース0.55.0

リリース0.54.0

リリース0.53.0

リリース0.52.0

リリース0.51.0

リリース0.50.0

リリース0.49

リリース0.48

リリース0.47

リリース0.46

リリース0.45

リリース0.44

リリース0.43

リリース0.42

リリース0.41

リリース0.40

リリース0.39

リリース0.38

リリース0.37

追加ドキュメント

リリース手順

パフォーマンス比較

Armパフォーマンステスト

簡単な比較

比較

Mesonに関するカンファレンスプレゼンテーション

連絡先

継続的インテグレーション

設計根拠

詳細なチュートリアル

報道

1つのビルドディレクトリに複数のビルドシステムを混在させることについてのMesonのポリシー

Pkg設定ファイル

プレイグラウンド

Autotoolsからの移植

Pythonの利用

ユーザー

複数のビルドディレクトリの使用

Visual Studioの外部ビルドプロジェクト

Mesonへの貢献

YAMLリファレンスマニュアル

Meson CIセットアップ

法的情報

ビデオ