Skip to content

Commit

Permalink
DRAFT 737 - test cpp
Browse files Browse the repository at this point in the history
  • Loading branch information
ivmai committed Apr 29, 2024
1 parent 13d9306 commit d7478d0
Show file tree
Hide file tree
Showing 7 changed files with 121 additions and 1,192 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.

14 changes: 9 additions & 5 deletions .github/workflows/zig-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,18 +16,21 @@ jobs:
zig_version: [ "0.12.0" ]
os: [ macos-latest, ubuntu-latest, windows-latest ]
ttriple: [ native, native-native-msvc ]
enable_cplusplus: [ true ]
gc_assertions: [ true ]
large_config: [ false ]
enable_threads: [ false, true ]
enable_threads: [ true ] # false,
disable_handle_fork: [ false ]
enable_rwlock: [ false, true ]
redirect_malloc: [ false, true ]
enable_gc_debug: [ false, true ]
enable_munmap: [ false, true ]
parallel_mark: [ false, true ]
redirect_malloc: [ false ] # , true
enable_gc_debug: [ false ] # , true
enable_munmap: [ true ] # false,
parallel_mark: [ true ] # false,
thread_local_alloc: [ false, true ]
shared_libs: [ false, true ]
exclude:
- ttriple: native-native-msvc # ?? remove
shared_libs: true
- os: macos-latest
ttriple: native-native-msvc
- os: ubuntu-latest
Expand Down Expand Up @@ -93,6 +96,7 @@ jobs:
zig build -Dtarget=${{ matrix.ttriple }}
-DBUILD_SHARED_LIBS=${{ matrix.shared_libs }}
-Ddisable_handle_fork=${{ matrix.disable_handle_fork }}
-Denable_cplusplus=${{ matrix.enable_cplusplus }}
-Denable_gc_assertions=${{ matrix.gc_assertions }}
-Denable_gc_debug=${{ matrix.enable_gc_debug }}
-Denable_large_config=${{ matrix.large_config }}
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/zig-cross-compile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ jobs:
fail-fast: false
matrix:
zig_version: [ "0.12.0" ]
enable_cplusplus: [ true ]
# Some of the triples are commented out just to speedup this workflow.
ttriple: [
aarch64-linux-gnu,
Expand Down Expand Up @@ -125,5 +126,6 @@ jobs:
zig build -Dtarget=${{ matrix.ttriple }}
-DBUILD_SHARED_LIBS=${{ matrix.shared_libs }}
-DCFLAGS_EXTRA="${{ matrix.cflags_extra }}"
-Denable_cplusplus=${{ matrix.enable_cplusplus }}
-Denable_threads=${{ matrix.enable_threads }}
-Denable_werror

0 comments on commit d7478d0

Please sign in to comment.