diff options
Diffstat (limited to '.appveyor.yml')
-rw-r--r-- | .appveyor.yml | 79 |
1 files changed, 9 insertions, 70 deletions
diff --git a/.appveyor.yml b/.appveyor.yml index af9e513b..00e38cab 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -9,77 +9,16 @@ environment: TEST_TARGET: check matrix: - TARGET: cmake - CMAKE_OPTIONS: -DBUILD_SHARED_LIBS=OFF -Dbuild_tests=ON -Denable_cplusplus=ON -Denable_gc_assertions=ON -Werror=deprecated -Dwithout_libatomic_ops=ON - - TARGET: cmake - CMAKE_OPTIONS: -Dbuild_tests=ON -Denable_cplusplus=ON -Denable_throw_bad_alloc_library=OFF -Denable_gc_assertions=ON -Denable_gc_debug=ON -Denable_threads=OFF - - TARGET: cmake - CFLAGS_EXTRA: -DNO_MSGBOX_ON_ERROR -DNO_MPROTECT_VDB - CMAKE_CONFIG: Release - CMAKE_OPTIONS: -Dbuild_tests=ON -Denable_cplusplus=ON -Denable_large_config=ON -Ddisable_gc_debug=ON - - TARGET: cmake - CMAKE_CONFIG: Release - CMAKE_OPTIONS: -Denable_parallel_mark=OFF - - TARGET: cmake - CFLAGS_EXTRA: -DGC_DISABLE_INCREMENTAL - CMAKE_OPTIONS: -Denable_gc_assertions=ON -Denable_gcj_support=OFF -Denable_parallel_mark=OFF -Denable_thread_local_alloc=OFF - - TARGET: cmake - CMAKE_OPTIONS: -A Win32 -Dbuild_tests=ON -Denable_cplusplus=ON -Denable_gc_assertions=ON -Denable_large_config=ON - - TARGET: cmake - CMAKE_OPTIONS: -A ARM -Denable_cplusplus=ON -Denable_gc_assertions=ON - - TARGET: cmake - CMAKE_OPTIONS: -A ARM64 -Denable_cplusplus=ON + CFLAGS_EXTRA: -DNO_MSGBOX_ON_ERROR -DGC_DISABLE_INCREMENTAL /GR /EHsc CMAKE_CONFIG: Release - - TARGET: nmake - ARCH: x86 - NMAKE_OPTIONS: enable_static=1 - - TARGET: nmake - ARCH: x64 - CFLAGS_EXTRA: /J - - TARGET: nmake - ARCH: x86 - NMAKE_OPTIONS: nodebug=1 - - TARGET: nmake - ARCH: x64 - NMAKE_OPTIONS: disable_threads=1 - - TARGET: djgpp-no-make - CFLAGS_EXTRA: -O3 -DALL_INTERIOR_POINTERS -DNO_EXECUTE_PERMISSION -DENABLE_DISCLAIM -DGC_ATOMIC_UNCOLLECTABLE -DGC_GCJ_SUPPORT - - TARGET: dmc - CFLAGS_EXTRA: -s - - TARGET: cygwin - CONF_OPTIONS: --enable-cplusplus - CFLAGS_EXTRA: -D GCTEST_PRINT_VERBOSE - - TARGET: cygwin - CONF_OPTIONS: --enable-cplusplus --disable-munmap --enable-gc-assertions - - TARGET: cygwin64 - CONF_OPTIONS: --enable-cplusplus - CFLAGS_EXTRA: -D GCTEST_PRINT_VERBOSE - - TARGET: cygwin64 - CFLAGS_EXTRA: -std=c11 -D GC_ALWAYS_MULTITHREADED -D LINT2 -D TEST_MANUAL_VDB - CONF_OPTIONS: --enable-cplusplus --enable-gc-assertions --disable-shared - - TARGET: cygwin64 - CONF_OPTIONS: --disable-threads - CFLAGS_EXTRA: -D USE_WINALLOC - - TARGET: mingw - - TARGET: mingw - CFLAGS_EXTRA: -D GC_THREADS -D THREAD_LOCAL_ALLOC -D PARALLEL_MARK -D GC_ASSERTIONS -D EMPTY_GETENV_RESULTS -D GC_GCJ_SUPPORT -D USE_MUNMAP -D LARGE_CONFIG -D NO_MSGBOX_ON_ERROR - - TARGET: mingw - CFLAGS_EXTRA: -O3 -march=native -D GC_THREADS -D GC_GCJ_SUPPORT -D GC_TIME_LIMIT=10 -D WINXP_USE_PERF_COUNTER -D NO_MSGBOX_ON_ERROR - - TARGET: mingw-shared-no-make - CFLAGS_EXTRA: -D GC_THREADS -D GC_ASSERTIONS -D ENABLE_DISCLAIM -D GC_GCJ_SUPPORT -D GC_PREFER_MPROTECT_VDB -D GC_CALL=__stdcall -D GC_CALLBACK=__fastcall -D CONSOLE_LOG -D NO_MSGBOX_ON_ERROR - - TARGET: mingw-w64 - CFLAGS_EXTRA: -D NO_MSGBOX_ON_ERROR - - TARGET: mingw-w64 - CFLAGS_EXTRA: -D GC_THREADS -D THREAD_LOCAL_ALLOC -D PARALLEL_MARK -D GC_ASSERTIONS -D GC_GCJ_SUPPORT -D NO_RETRY_GET_THREAD_CONTEXT - - TARGET: wcc - WCC_SYSTEM: OS2 - CFLAGS_EXTRA: -DGC_ASSERTIONS - ENABLE_STATIC_OPT: "ENABLE_STATIC=1" - TEST_TARGET: check-deps - WCC_INC_SUBDIR: os2 - - TARGET: wcc - WCC_SYSTEM: MSWIN32 - CFLAGS_EXTRA: -DCONSOLE_LOG -DUSE_MMAP -DUSE_MUNMAP - WCC_INC_SUBDIR: nt + CMAKE_OPTIONS: -Dbuild_tests=ON -Denable_gc_assertions=ON -Denable_throw_bad_alloc_library=OFF -Denable_parallel_mark=OFF -Denable_thread_local_alloc=OFF + +# CMAKE_OPTIONS: -Dbuild_tests=ON -Denable_cplusplus=ON -Denable_gc_assertions=ON -Denable_throw_bad_alloc_library=OFF -Denable_parallel_mark=OFF -Denable_thread_local_alloc=OFF + +#on_finish: +#- ps: $blockRdp = $true; iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1')) + +# disable ctest clone_depth: 50 |