summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Lapenkou <lapenkov@fb.com>2022-03-21 14:14:34 -0700
committerAlexander Lapenkov <lapenkov.a@yandex.ru>2022-03-29 11:58:27 -0700
commit8a49b62e788a5ae21a32a3a2caccf27b841c9bf8 (patch)
tree9a67866d0ab7af2234951d2c8539a578e38d8ab0
parentfdb6c101625060236732a6003116a129edda3687 (diff)
downloadjemalloc-8a49b62e788a5ae21a32a3a2caccf27b841c9bf8.tar.gz
Enable TravisCI for Windows
-rw-r--r--.travis.yml24
-rwxr-xr-xscripts/gen_travis.py2
2 files changed, 25 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index f2b107ba..29c19a7d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -304,6 +304,30 @@ jobs:
- os: osx
arch: amd64
env: CC=gcc CXX=g++ CONFIGURE_FLAGS="--with-malloc-conf=tcache:false" EXTRA_CFLAGS="-Werror -Wno-array-bounds -Wno-unknown-warning-option -Wno-ignored-attributes -Wno-deprecated-declarations"
+ - os: windows
+ arch: amd64
+ env: CC=gcc CXX=g++ EXTRA_CFLAGS="-fcommon"
+ - os: windows
+ arch: amd64
+ env: CC=gcc CXX=g++ CONFIGURE_FLAGS="--enable-debug" EXTRA_CFLAGS="-fcommon"
+ - os: windows
+ arch: amd64
+ env: CC=cl.exe CXX=cl.exe
+ - os: windows
+ arch: amd64
+ env: CC=gcc CXX=g++ CROSS_COMPILE_32BIT=yes EXTRA_CFLAGS="-fcommon"
+ - os: windows
+ arch: amd64
+ env: CC=cl.exe CXX=cl.exe CONFIGURE_FLAGS="--enable-debug"
+ - os: windows
+ arch: amd64
+ env: CC=gcc CXX=g++ CROSS_COMPILE_32BIT=yes CONFIGURE_FLAGS="--enable-debug" EXTRA_CFLAGS="-fcommon"
+ - os: windows
+ arch: amd64
+ env: CC=cl.exe CXX=cl.exe CROSS_COMPILE_32BIT=yes
+ - os: windows
+ arch: amd64
+ env: CC=cl.exe CXX=cl.exe CROSS_COMPILE_32BIT=yes CONFIGURE_FLAGS="--enable-debug"
- os: freebsd
arch: amd64
env: CC=gcc CXX=g++
diff --git a/scripts/gen_travis.py b/scripts/gen_travis.py
index 40b0be1b..e076c352 100755
--- a/scripts/gen_travis.py
+++ b/scripts/gen_travis.py
@@ -313,7 +313,7 @@ def main():
generate_macos(AMD64),
- #generate_windows(AMD64),
+ generate_windows(AMD64),
generate_freebsd(AMD64),