@@ -37,37 +37,35 @@ jobs:
37
37
sudo apt-get install -y mlton
38
38
mlton
39
39
40
- - name : Install MLton and gmp (macos)
40
+ - name : Install MLkit (linux)
41
+ if : ${{ env.OS == 'linux' && matrix.mlcomp == 'mlkit' }}
42
+ run : |
43
+ wget https://github.com/melsman/mlkit/releases/download/v4.7.14/mlkit-bin-dist-${{env.OS}}.tgz
44
+ tar xzf mlkit-bin-dist-${{env.OS}}.tgz
45
+ echo "$HOME/mlkit-bin-dist-${{env.OS}}/bin" >> $GITHUB_PATH
46
+ mkdir -p .mlkit
47
+ echo "SML_LIB $HOME/mlkit-bin-dist-${{env.OS}}/lib/mlkit" > .mlkit/mlb-path-map
48
+
49
+ - name : Install MLton and MLKit (macos)
41
50
if : ${{ env.OS == 'darwin' }}
42
51
run : |
43
- arch -x86_64 brew install gmp
52
+ brew install mlkit
44
53
brew install mlton
45
54
mlton
46
55
47
- - name : Install MLKit and smlpkg
56
+ - name : Install smlpkg
48
57
working-directory : ${{ env.RUNHOME }}
49
58
run : |
50
59
echo "[OS: $OS, HOME: $RUNHOME]"
51
60
wget https://github.com/diku-dk/smlpkg/releases/download/v0.1.5/smlpkg-bin-dist-${{env.OS}}.tgz
52
61
tar xzf smlpkg-bin-dist-${{env.OS}}.tgz
53
62
echo "$HOME/smlpkg-bin-dist-${{env.OS}}/bin" >> $GITHUB_PATH
54
- wget https://github.com/melsman/mlkit/releases/download/v4.7.14/mlkit-bin-dist-${{env.OS}}.tgz
55
- tar xzf mlkit-bin-dist-${{env.OS}}.tgz
56
- echo "$HOME/mlkit-bin-dist-${{env.OS}}/bin" >> $GITHUB_PATH
57
- mkdir -p .mlkit
58
- echo "SML_LIB $HOME/mlkit-bin-dist-${{env.OS}}/lib/mlkit" > .mlkit/mlb-path-map
59
63
60
64
- name : Check
61
65
run : |
62
66
mlkit --version
63
67
smlpkg --version
64
68
65
- - name : Install MLton (macos)
66
- if : ${{ env.OS == 'darwin' && matrix.mlcomp == 'mlton' }}
67
- run : |
68
- brew install mlton
69
- mlton
70
-
71
69
- name : Build
72
70
run : MLCOMP=${{ matrix.mlcomp }} make clean all
73
71
0 commit comments