28
28
matrix :
29
29
include :
30
30
# gcc
31
- - env : CONF=release ARCH=x86 CXX11=ON CXX17=OFF MEMBERSMAP=OFF
31
+ - env : CONF=release ARCH=x86 CXX11=ON CXX17=OFF CXX20=OFF MEMBERSMAP=OFF
32
32
compiler : gcc
33
33
arch : amd64
34
- - env : CONF=release ARCH=x86_64 CXX11=ON CXX17=OFF MEMBERSMAP=OFF
34
+ - env : CONF=release ARCH=x86_64 CXX11=ON CXX17=OFF CXX20=OFF MEMBERSMAP=OFF
35
35
compiler : gcc
36
36
arch : amd64
37
- - env : CONF=release ARCH=x86_64 CXX11=ON CXX17=OFF MEMBERSMAP=ON
37
+ - env : CONF=release ARCH=x86_64 CXX11=ON CXX17=OFF CXX20=OFF MEMBERSMAP=ON
38
38
compiler : gcc
39
39
arch : amd64
40
- - env : CONF=debug ARCH=x86 CXX11=OFF CXX17=OFF MEMBERSMAP=OFF
40
+ - env : CONF=debug ARCH=x86 CXX11=OFF CXX17=OFF CXX20=OFF MEMBERSMAP=OFF
41
41
compiler : gcc
42
42
arch : amd64
43
- - env : CONF=debug ARCH=x86_64 CXX11=OFF CXX17=OFF MEMBERSMAP=OFF
43
+ - env : CONF=debug ARCH=x86_64 CXX11=OFF CXX17=OFF CXX20=OFF MEMBERSMAP=OFF
44
44
compiler : gcc
45
45
arch : amd64
46
- - env : CONF=debug ARCH=x86 CXX11=OFF CXX17=ON MEMBERSMAP=ON CXX_FLAGS='-D_GLIBCXX_DEBUG'
46
+ - env : CONF=debug ARCH=x86 CXX11=OFF CXX17=ON CXX20=OFF MEMBERSMAP=ON CXX_FLAGS='-D_GLIBCXX_DEBUG'
47
47
compiler : gcc
48
48
arch : amd64
49
- - env : CONF=debug ARCH=x86_64 CXX11=OFF CXX17=ON MEMBERSMAP=ON CXX_FLAGS='-D_GLIBCXX_DEBUG'
49
+ - env : CONF=debug ARCH=x86_64 CXX11=OFF CXX17=ON CXX20=OFF MEMBERSMAP=ON CXX_FLAGS='-D_GLIBCXX_DEBUG'
50
50
compiler : gcc
51
51
arch : amd64
52
- - env : CONF=release ARCH=aarch64 CXX11=ON CXX17=OFF MEMBERSMAP=OFF
52
+ - env : CONF=release ARCH=aarch64 CXX11=ON CXX17=OFF CXX20=OFF MEMBERSMAP=OFF
53
53
compiler : gcc
54
54
arch : arm64
55
- - env : CONF=release ARCH=aarch64 CXX11=OFF CXX17=OFF MEMBERSMAP=OFF
55
+ - env : CONF=release ARCH=aarch64 CXX11=OFF CXX17=OFF CXX20=OFF MEMBERSMAP=OFF
56
56
compiler : gcc
57
57
arch : arm64
58
- - env : CONF=release ARCH=aarch64 CXX11=OFF CXX17=ON MEMBERSMAP=ON
58
+ - env : CONF=release ARCH=aarch64 CXX11=OFF CXX17=ON CXX20=OFF MEMBERSMAP=ON
59
59
compiler : gcc
60
60
arch : arm64
61
61
# clang
62
- - env : CONF=release ARCH=x86 CXX11=ON CXX17=OFF MEMBERSMAP=ON CCACHE_CPP2=yes
62
+ - env : CONF=release ARCH=x86 CXX11=ON CXX17=OFF CXX20=OFF MEMBERSMAP=ON CCACHE_CPP2=yes
63
63
compiler : clang
64
64
arch : amd64
65
- - env : CONF=release ARCH=x86_64 CXX11=ON CXX17=OFF MEMBERSMAP=ON CCACHE_CPP2=yes
65
+ - env : CONF=release ARCH=x86_64 CXX11=ON CXX17=OFF CXX20=OFF MEMBERSMAP=ON CCACHE_CPP2=yes
66
66
compiler : clang
67
67
arch : amd64
68
- - env : CONF=release ARCH=x86_64 CXX11=ON CXX17=OFF MEMBERSMAP=OFF CCACHE_CPP2=yes
68
+ - env : CONF=release ARCH=x86_64 CXX11=ON CXX17=OFF CXX20=OFF MEMBERSMAP=OFF CCACHE_CPP2=yes
69
69
compiler : clang
70
70
arch : amd64
71
- - env : CONF=debug ARCH=x86 CXX11=OFF CXX17=OFF MEMBERSMAP=ON CCACHE_CPP2=yes
71
+ - env : CONF=debug ARCH=x86 CXX11=OFF CXX17=OFF CXX20=OFF MEMBERSMAP=ON CCACHE_CPP2=yes
72
72
compiler : clang
73
73
arch : amd64
74
- - env : CONF=debug ARCH=x86_64 CXX11=OFF CXX17=OFF MEMBERSMAP=ON CCACHE_CPP2=yes
74
+ - env : CONF=debug ARCH=x86_64 CXX11=OFF CXX17=OFF CXX20=OFF MEMBERSMAP=ON CCACHE_CPP2=yes
75
75
compiler : clang
76
76
arch : amd64
77
- - env : CONF=debug ARCH=x86 CXX11=OFF CXX17=ON MEMBERSMAP=OFF CCACHE_CPP2=yes
77
+ - env : CONF=debug ARCH=x86 CXX11=OFF CXX17=ON CXX20=OFF MEMBERSMAP=OFF CCACHE_CPP2=yes
78
78
compiler : clang
79
79
arch : amd64
80
- - env : CONF=debug ARCH=x86_64 CXX11=OFF CXX17=ON MEMBERSMAP=OFF CCACHE_CPP2=yes
80
+ - env : CONF=debug ARCH=x86_64 CXX11=OFF CXX17=ON CXX20=OFF MEMBERSMAP=OFF CCACHE_CPP2=yes
81
81
compiler : clang
82
82
arch : amd64
83
- - env : CONF=debug ARCH=aarch64 CXX11=ON CXX17=OFF MEMBERSMAP=ON CCACHE_CPP2=yes
83
+ - env : CONF=debug ARCH=aarch64 CXX11=ON CXX17=OFF CXX20=OFF MEMBERSMAP=ON CCACHE_CPP2=yes
84
84
compiler : clang
85
85
arch : arm64
86
- - env : CONF=debug ARCH=aarch64 CXX11=OFF CXX17=OFF MEMBERSMAP=ON CCACHE_CPP2=yes
86
+ - env : CONF=debug ARCH=aarch64 CXX11=OFF CXX17=OFF CXX20=OFF MEMBERSMAP=ON CCACHE_CPP2=yes
87
87
compiler : clang
88
88
arch : arm64
89
- - env : CONF=debug ARCH=aarch64 CXX11=OFF CXX17=ON MEMBERSMAP=OFF CCACHE_CPP2=yes
89
+ - env : CONF=debug ARCH=aarch64 CXX11=OFF CXX17=ON CXX20=OFF MEMBERSMAP=OFF CCACHE_CPP2=yes
90
90
compiler : clang
91
91
arch : arm64
92
92
# coverage report
93
- - env : CONF=debug ARCH=x86 GCOV_FLAGS='--coverage' CXX_FLAGS='-O0' CXX11=OFF CXX17=OFF
93
+ - env : CONF=debug ARCH=x86 GCOV_FLAGS='--coverage' CXX_FLAGS='-O0' CXX11=OFF CXX17=OFF CXX20=OFF
94
94
compiler : gcc
95
95
arch : amd64
96
96
cache :
@@ -99,7 +99,7 @@ matrix:
99
99
after_success :
100
100
- pip install --user cpp-coveralls
101
101
- coveralls -r .. --gcov-options '\-lp' -e thirdparty -e example -e test -e build/CMakeFiles -e include/rapidjson/msinttypes -e include/rapidjson/internal/meta.h -e include/rapidjson/error/en.h
102
- - env : CONF=debug ARCH=x86_64 GCOV_FLAGS='--coverage' CXX_FLAGS='-O0' CXX11=ON CXX17=OFF MEMBERSMAP=ON
102
+ - env : CONF=debug ARCH=x86_64 GCOV_FLAGS='--coverage' CXX_FLAGS='-O0' CXX11=ON CXX17=OFF CXX20=OFF MEMBERSMAP=ON
103
103
compiler : gcc
104
104
arch : amd64
105
105
cache :
@@ -108,7 +108,7 @@ matrix:
108
108
after_success :
109
109
- pip install --user cpp-coveralls
110
110
- coveralls -r .. --gcov-options '\-lp' -e thirdparty -e example -e test -e build/CMakeFiles -e include/rapidjson/msinttypes -e include/rapidjson/internal/meta.h -e include/rapidjson/error/en.h
111
- - env : CONF=debug ARCH=aarch64 GCOV_FLAGS='--coverage' CXX_FLAGS='-O0' CXX11=OFF CXX17=ON
111
+ - env : CONF=debug ARCH=aarch64 GCOV_FLAGS='--coverage' CXX_FLAGS='-O0' CXX11=OFF CXX17=ON CXX20=OFF
112
112
compiler : gcc
113
113
arch : arm64
114
114
cache :
@@ -155,6 +155,7 @@ script:
155
155
-DRAPIDJSON_USE_MEMBERSMAP=$MEMBERSMAP
156
156
-DRAPIDJSON_BUILD_CXX11=$CXX11
157
157
-DRAPIDJSON_BUILD_CXX17=$CXX17
158
+ -DRAPIDJSON_BUILD_CXX20=$CXX20
158
159
-DCMAKE_VERBOSE_MAKEFILE=ON
159
160
-DCMAKE_BUILD_TYPE=$CONF
160
161
-DCMAKE_CXX_FLAGS="$ARCH_FLAGS $GCOV_FLAGS $CXX_FLAGS"
0 commit comments