35
35
matrix :
36
36
machine : [x64_linux, x64_mac, arm64_linux, arm64_mac]
37
37
compiler : [11, 12, 13]
38
- force_zlib : [true, false]
39
38
include :
40
- - {machine: x64_linux, platform: avx2, compiler: 14, force_zlib: false }
39
+ - {machine: x64_linux, platform: avx2, compiler: 14}
41
40
- {machine: x64_linux, platform: avx2}
42
41
- {machine: arm64_linux, platform: arm8}
43
42
- {machine: x64_mac, platform: avx2}
@@ -48,10 +47,10 @@ jobs:
48
47
runs-on : [self-hosted, kmer-db, '${{ matrix.machine }}']
49
48
50
49
steps :
51
- - name : make (${{matrix.compiler}}, FORCE_ZLIB=${{matrix.force_zlib}}, PLATFORM=${{ matrix.platform}})
50
+ - name : make (${{matrix.compiler}}, PLATFORM=${{ matrix.platform}})
52
51
run : |
53
- gmake -j32 CXX=g++-${{matrix.compiler}} CC=gcc-${{matrix.compiler}} FORCE_ZLIB=${{matrix.force_zlib}} PLATFORM=${{ matrix.platform }}
54
- cp ./bin/kmer-db ./kmer-db-${{matrix.compiler}}-${{matrix.force_zlib}}
52
+ gmake -j32 CXX=g++-${{matrix.compiler}} CC=gcc-${{matrix.compiler}} PLATFORM=${{ matrix.platform }} STATIC_LINK=true
53
+ cp ./bin/kmer-db ./kmer-db-${{matrix.compiler}}
55
54
gmake clean
56
55
57
56
# #######################################################################################
@@ -63,29 +62,28 @@ jobs:
63
62
matrix :
64
63
machine : [x64_linux, x64_mac, arm64_linux, arm64_mac]
65
64
compiler : [11, 12, 13]
66
- force_zlib : [false, true]
67
65
mode : [unknown_mode]
68
66
exclude :
69
67
- {machine: arm64_linux, compiler: 13}
70
68
include :
71
- - {machine: x64_linux, compiler: 14, force_zlib: false, mode: all2all}
72
- - {machine: x64_linux, compiler: 14, force_zlib: false, mode: all2all-parts}
73
- - {machine: x64_linux, compiler: 14, force_zlib: false, mode: all2all-sp}
74
- - {machine: x64_linux, compiler: 14, force_zlib: false, mode: new2all}
75
- - {machine: x64_linux, compiler: 14, force_zlib: false, mode: one2all}
76
- - {machine: x64_linux, compiler: 14, force_zlib: false, mode: distance}
77
- - {machine: x64_linux, compiler: 14, force_zlib: false, mode: minhash}
69
+ - {machine: x64_linux, compiler: 14, mode: all2all}
70
+ - {machine: x64_linux, compiler: 14, mode: all2all-parts}
71
+ - {machine: x64_linux, compiler: 14, mode: all2all-sp}
72
+ - {machine: x64_linux, compiler: 14, mode: new2all}
73
+ - {machine: x64_linux, compiler: 14, mode: one2all}
74
+ - {machine: x64_linux, compiler: 14, mode: distance}
75
+ - {machine: x64_linux, compiler: 14, mode: minhash}
78
76
79
77
runs-on : [self-hosted, kmer-db, '${{ matrix.machine }}']
80
78
81
79
env :
82
- EXEC : ./kmer-db-${{matrix.compiler}}-${{matrix.force_zlib}}
80
+ EXEC : ./kmer-db-${{matrix.compiler}}
83
81
84
82
steps :
85
83
- name : help (${{matrix.compiler}}, ${{matrix.mode}})
86
84
run : ${EXEC} ${{matrix.mode}} -help
87
85
88
- - name : run (${{matrix.compiler}})
86
+ - name : version (${{matrix.compiler}})
89
87
run : ${EXEC} -version
90
88
91
89
@@ -98,18 +96,16 @@ jobs:
98
96
matrix :
99
97
machine : [x64_linux, x64_mac, arm64_linux, arm64_mac]
100
98
compiler : [11, 12, 13]
101
- force_zlib : [false]
102
99
include :
103
- - {machine: x64_linux, compiler: 14, force_zlib: false }
100
+ - {machine: x64_linux, compiler: 14}
104
101
exclude :
105
102
- {machine: arm64_linux, compiler: 13}
106
103
107
104
runs-on : [self-hosted, kmer-db, '${{ matrix.machine }}']
108
105
109
106
env :
110
107
INPUT_DIR : ./test/synth
111
- EXEC : ./kmer-db-${{matrix.compiler}}-${{matrix.force_zlib}}
112
-
108
+ EXEC : ./kmer-db-${{matrix.compiler}}
113
109
steps :
114
110
115
111
- name : build
@@ -223,12 +219,11 @@ jobs:
223
219
matrix :
224
220
machine : [x64_linux, x64_mac, arm64_linux, arm64_mac]
225
221
compiler : [11, 12, 13]
226
- force_zlib : [false]
227
222
threads : [1, 2, 16]
228
223
include :
229
- - {machine: x64_linux, compiler: 14, force_zlib: false, threads: 1}
230
- - {machine: x64_linux, compiler: 14, force_zlib: false, threads: 2}
231
- - {machine: x64_linux, compiler: 14, force_zlib: false, threads: 16}
224
+ - {machine: x64_linux, compiler: 14, threads: 1}
225
+ - {machine: x64_linux, compiler: 14, threads: 2}
226
+ - {machine: x64_linux, compiler: 14, threads: 16}
232
227
exclude :
233
228
- {machine: arm64_linux, compiler: 13}
234
229
@@ -237,7 +232,7 @@ jobs:
237
232
238
233
env :
239
234
INPUT_DIR : ./test/virus
240
- EXEC : ./kmer-db-${{matrix.compiler}}-${{matrix.force_zlib}}
235
+ EXEC : ./kmer-db-${{matrix.compiler}}
241
236
242
237
steps :
243
238
0 commit comments