Skip to content

Commit

Permalink
DRAFT 750 - test shared build with msvc
Browse files Browse the repository at this point in the history
  • Loading branch information
ivmai committed May 2, 2024
1 parent 67090a1 commit 0f0ed31
Show file tree
Hide file tree
Showing 8 changed files with 42 additions and 1,375 deletions.
169 changes: 0 additions & 169 deletions .appveyor.yml

This file was deleted.

35 changes: 0 additions & 35 deletions .github/workflows/CodeQL.yml

This file was deleted.

114 changes: 0 additions & 114 deletions .github/workflows/cmake-build.yml

This file was deleted.

33 changes: 21 additions & 12 deletions .github/workflows/zig-build.yml
Expand Up @@ -14,20 +14,20 @@ jobs:

matrix:
zig_version: [ "0.12.0" ]
os: [ macos-latest, ubuntu-latest, windows-latest ]
ttriple: [ native, native-native-msvc ]
enable_cplusplus: [ true ]
gc_assertions: [ true ]
os: [ windows-latest ] # macos-latest, ubuntu-latest,
ttriple: [ native-native-msvc ] # native,
enable_cplusplus: [ false, true ] # ??
gc_assertions: [ false ] # true
large_config: [ false ]
enable_threads: [ false, true ]
enable_threads: [ false ] # , true
disable_handle_fork: [ false ]
enable_rwlock: [ false, true ]
redirect_malloc: [ false, true ]
enable_gc_debug: [ false, true ]
enable_munmap: [ false, true ]
redirect_malloc: [ false ] # , true
enable_gc_debug: [ false ] #, true
enable_munmap: [ true ] # false,
parallel_mark: [ false, true ]
thread_local_alloc: [ false, true ]
shared_libs: [ false, true ]
shared_libs: [ true ] # false,
exclude:
- os: macos-latest
ttriple: native-native-msvc
Expand All @@ -50,9 +50,9 @@ jobs:
# The following ones just to reduce amount of jobs.
- enable_munmap: false
shared_libs: true
- enable_munmap: true
enable_threads: false
shared_libs: false
#- enable_munmap: true
# enable_threads: false
# shared_libs: false
- enable_gc_debug: true
enable_rwlock: true
thread_local_alloc: false
Expand Down Expand Up @@ -105,4 +105,13 @@ jobs:
-Denable_thread_local_alloc=${{ matrix.thread_local_alloc }}
-Denable_threads=${{ matrix.enable_threads }}
-Denable_werror
-DCFLAGS_EXTRA=-DNO_MSGBOX_ON_ERROR
-Dbuild_cord=false
-Denable_gcj_support=false
test
# -Ddisable_gc_debug=true
# -Denable_atomic_uncollectable=false

# -Denable_disclaim=false
# -Ddisable_single_obj_compilation=true
# -Dinstall_headers=false

0 comments on commit 0f0ed31

Please sign in to comment.