專案範本

為了讓新開發人員更容易上手,Meson 提供一個工具來產生不同專案的基本設定。此功能可透過 meson init 命令存取。典型的專案設定如下所示:

$ mkdir project_name
$ cd project_name
$ meson init --language=c --name=myproject --version=0.1

這將為一個 helloworld 類型的專案建立建置定義。結果可以像平常一樣編譯。例如,可以這樣做:

$ meson setup builddir
$ meson compile -C builddir

產生器有多種不同的專案和設定。它們都可以通過調用命令 meson init --help 列出。

此功能自 Meson 0.45.0 版本開始提供。

為現有專案產生建置腳本

使用 meson init,您可以通過在專案的根目錄中運行命令,為具有現有專案檔案的現有專案產生建置腳本。Meson 目前支援 executablejar 專案的此功能。

在產生範本後建置

可以讓 Meson 從 meson init 命令產生建置目錄,而無需運行 meson setup。這可以通過傳遞 -b--build 開關來完成。

$ mkdir project_name
$ cd project_name
$ meson init --language=c --name=myproject --version=0.1 --build

搜尋的結果是