1111 - " ci/**"
1212 - " doc/**"
1313 - " test-tools/**"
14+ - " .github/workflows/compilation_on_android_ubuntu_macos.yml"
1415 # will be triggered on push events
1516 push :
1617 paths-ignore :
1718 - " assembly-script/**"
1819 - " ci/**"
1920 - " doc/**"
2021 - " test-tools/**"
22+ - " .github/workflows/compilation_on_android_ubuntu_macos.yml"
2123 # allow to be triggered manually
2224 workflow_dispatch :
2325
3133 AOT_BUILD_OPTIONS : " -DWAMR_BUILD_AOT=1 -DWAMR_BUILD_FAST_INTERP=0 -DWAMR_BUILD_INTERP=0 -DWAMR_BUILD_JIT=0 -DWAMR_BUILD_LAZY_JIT=0"
3234 CLASSIC_INTERP_BUILD_OPTIONS : " -DWAMR_BUILD_AOT=0 -DWAMR_BUILD_FAST_INTERP=0 -DWAMR_BUILD_INTERP=1 -DWAMR_BUILD_JIT=0 -DWAMR_BUILD_LAZY_JIT=0"
3335 FAST_INTERP_BUILD_OPTIONS : " -DWAMR_BUILD_AOT=0 -DWAMR_BUILD_FAST_INTERP=1 -DWAMR_BUILD_INTERP=1 -DWAMR_BUILD_JIT=0 -DWAMR_BUILD_LAZY_JIT=0"
34- JIT_BUILD_OPTIONS : " -DWAMR_BUILD_AOT=1 -DWAMR_BUILD_FAST_INTERP=0 -DWAMR_BUILD_INTERP=0 -DWAMR_BUILD_JIT=1 -DWAMR_BUILD_LAZY_JIT=0"
3536 LAZY_JIT_BUILD_OPTIONS : " -DWAMR_BUILD_AOT=1 -DWAMR_BUILD_FAST_INTERP=0 -DWAMR_BUILD_INTERP=0 -DWAMR_BUILD_JIT=1 -DWAMR_BUILD_LAZY_JIT=1"
37+ MC_JIT_BUILD_OPTIONS : " -DWAMR_BUILD_AOT=1 -DWAMR_BUILD_FAST_INTERP=0 -DWAMR_BUILD_INTERP=0 -DWAMR_BUILD_JIT=1 -DWAMR_BUILD_LAZY_JIT=0"
3638 LLVM_CACHE_SUFFIX : " build-llvm_libraries_ex"
3739
3840jobs :
@@ -193,8 +195,8 @@ jobs:
193195 # Running mode
194196 $CLASSIC_INTERP_BUILD_OPTIONS,
195197 $FAST_INTERP_BUILD_OPTIONS,
196- $JIT_BUILD_OPTIONS,
197198 $LAZY_JIT_BUILD_OPTIONS,
199+ $MC_JIT_BUILD_OPTIONS,
198200 $AOT_BUILD_OPTIONS,
199201 ]
200202 make_options_feature : [
@@ -232,11 +234,11 @@ jobs:
232234 make_options_feature : " -DWAMR_BUILD_DEBUG_AOT=1"
233235 # uncompatiable mode and feature
234236 # MULTI_MODULE only on INTERP mode
235- - make_options_run_mode : $JIT_BUILD_OPTIONS
237+ - make_options_run_mode : $LAZY_JIT_BUILD_OPTIONS
236238 make_options_feature : " -DWAMR_BUILD_MULTI_MODULE=1"
237239 - make_options_run_mode : $AOT_BUILD_OPTIONS
238240 make_options_feature : " -DWAMR_BUILD_MULTI_MODULE=1"
239- - make_options_run_mode : $LAZY_JIT_BUILD_OPTIONS
241+ - make_options_run_mode : $MC_JIT_BUILD_OPTIONS
240242 make_options_feature : " -DWAMR_BUILD_MULTI_MODULE=1"
241243 # SIMD only on JIT/AOT mode
242244 - make_options_run_mode : $CLASSIC_INTERP_BUILD_OPTIONS
@@ -246,10 +248,10 @@ jobs:
246248 # DEBUG_INTERP only on CLASSIC INTERP mode
247249 - make_options_run_mode : $AOT_BUILD_OPTIONS
248250 make_options_feature : " -DWAMR_BUILD_DEBUG_INTERP=1"
249- - make_options_run_mode : $JIT_BUILD_OPTIONS
250- make_options_feature : " -DWAMR_BUILD_DEBUG_INTERP=1"
251251 - make_options_run_mode : $LAZY_JIT_BUILD_OPTIONS
252252 make_options_feature : " -DWAMR_BUILD_DEBUG_INTERP=1"
253+ - make_options_run_mode : $MC_JIT_BUILD_OPTIONS
254+ make_options_feature : " -DWAMR_BUILD_DEBUG_INTERP=1"
253255 - make_options_run_mode : $FAST_INTERP_BUILD_OPTIONS
254256 make_options_feature : " -DWAMR_BUILD_DEBUG_INTERP=1"
255257 # DEBUG_AOT only on JIT/AOT mode
@@ -258,17 +260,17 @@ jobs:
258260 - make_options_run_mode : $FAST_INTERP_BUILD_OPTIONS
259261 make_options_feature : " -DWAMR_BUILD_DEBUG_AOT=1"
260262 # TODO: DEBUG_AOT on JIT
261- - make_options_run_mode : $JIT_BUILD_OPTIONS
262- make_options_feature : " -DWAMR_BUILD_DEBUG_AOT=1"
263263 - make_options_run_mode : $LAZY_JIT_BUILD_OPTIONS
264264 make_options_feature : " -DWAMR_BUILD_DEBUG_AOT=1"
265+ - make_options_run_mode : $MC_JIT_BUILD_OPTIONS
266+ make_options_feature : " -DWAMR_BUILD_DEBUG_AOT=1"
265267 # MINI_LOADER only on INTERP mode
266268 - make_options_run_mode : $AOT_BUILD_OPTIONS
267269 make_options_feature : " -DWAMR_BUILD_MINI_LOADER=1"
268- - make_options_run_mode : $JIT_BUILD_OPTIONS
269- make_options_feature : " -DWAMR_BUILD_MINI_LOADER=1"
270270 - make_options_run_mode : $LAZY_JIT_BUILD_OPTIONS
271271 make_options_feature : " -DWAMR_BUILD_MINI_LOADER=1"
272+ - make_options_run_mode : $MC_JIT_BUILD_OPTIONS
273+ make_options_feature : " -DWAMR_BUILD_MINI_LOADER=1"
272274 include :
273275 - os : ubuntu-18.04
274276 light : ${{ needs.check_repo.outputs.traffic_light_on_ubuntu_1804 }}
@@ -318,8 +320,8 @@ jobs:
318320 # Running mode
319321 $CLASSIC_INTERP_BUILD_OPTIONS,
320322 $FAST_INTERP_BUILD_OPTIONS,
321- $JIT_BUILD_OPTIONS,
322323 $LAZY_JIT_BUILD_OPTIONS,
324+ $MC_JIT_BUILD_OPTIONS,
323325 $AOT_BUILD_OPTIONS,
324326 ]
325327 os : [ubuntu-18.04, ubuntu-20.04, macos-latest]
@@ -339,11 +341,11 @@ jobs:
339341 exclude :
340342 # TODO: a .aot compatiable problem
341343 - os : macos-latest
342- make_options : $JIT_BUILD_OPTIONS
344+ make_options : $LAZY_JIT_BUILD_OPTIONS
343345 - os : macos-latest
344346 make_options : $AOT_BUILD_OPTIONS
345347 - os : macos-latest
346- make_options : $LAZY_JIT_BUILD_OPTIONS
348+ make_options : $MC_JIT_BUILD_OPTIONS
347349 steps :
348350 - name : light status
349351 run : echo "matrix.os=${{ matrix.os }}, light=${{ matrix.light }}"
0 commit comments