Skip to content
On this page

在GNU/Linux上开发

使用xmake

第一步:安装xmake和xrepo

对于Homebrew:

brew install xmake qt@5 ccache
brew link qt@5

有时候需要保持xrepo是最新的,以保证使用最新的依赖的构建定义

xrepo update-repo

第二步:编译

xmake

第三步:运行单元测试

bash
TEXMACS_PATH=$PWD/TeXmacs xmake run --yes --verbose --diagnosis --group=tests

第四步: 安装到build/macosx/{arch}/release/Mogan.app/

bash
# x86_64
xmake install -o build/macosx/x86_64/release/Mogan.app/Contents/Resources/ mogan_install

# arm64
xmake install -o build/macosx/arm64/release/Mogan.app/Contents/Resources/ mogan_install

第五步:启动墨干编辑器

对于需要Codesign的macOS版本(比如macOS M1),需要先签名:

bash
codesign --force --deep --sign - ./build/macosx/arm64/release/Mogan.app

然后再启动:

bash
# x86_64
./build/macosx/x86_64/release/Mogan.app/Contents/MacOS/Mogan

# arm64
./build/macosx/arm64/release/Mogan.app/Contents/MacOS/Mogan

使用cmake

假定你已经在mogan的源代码目录:

bash
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/software
make install -j12

编译安装完成之后,可以这样启动墨干:

bash
$HOME/software/bin/mogan.sh

使用make install,然后在单独的目录里面做开发,能够排除一些干扰。如果你对源代码比较了解,可以通过更改TEXMACS_PATH的方式,直接在源代码中更改Scheme这部分代码,不需要重新编译就可以测试你的更改。

This website is released under the MIT License.