專案範本
為了讓新開發人員更容易上手,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 目前支援 executable
和 jar
專案的此功能。
在產生範本後建置
可以讓 Meson 從 meson init
命令產生建置目錄,而無需運行 meson setup
。這可以通過傳遞 -b
或 --build
開關來完成。
$ mkdir project_name
$ cd project_name
$ meson init --language=c --name=myproject --version=0.1 --build
搜尋的結果是