summaryrefslogtreecommitdiff
path: root/.appveyor.yml
diff options
context:
space:
mode:
Diffstat (limited to '.appveyor.yml')
-rw-r--r--.appveyor.yml79
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