@@ -108,6 +108,7 @@ jobs:
108108 env :
109109 - COMPILER="ccache /usr/bin/g++-5"
110110 - EXTRA_CXXFLAGS="-D_GLIBCXX_DEBUG"
111+ - WITH_MEMORY_ANALYZER=1
111112
112113 # OS X using clang++
113114 - stage : Test different OS/CXX/Flags
@@ -118,7 +119,9 @@ jobs:
118119 before_install :
119120 - HOMEBREW_NO_AUTO_UPDATE=1 brew install ccache parallel gdb
120121 - export PATH=$PATH:/usr/local/opt/ccache/libexec
121- env : COMPILER="ccache clang++"
122+ env :
123+ - COMPILER="ccache clang++"
124+ - WITH_MEMORY_ANALYZER=0
122125
123126 # Ubuntu Linux with glibc using g++-5, debug mode
124127 - stage : Test different OS/CXX/Flags
@@ -144,6 +147,7 @@ jobs:
144147 env :
145148 - COMPILER="ccache /usr/bin/g++-5"
146149 - EXTRA_CXXFLAGS="-DDEBUG"
150+ - WITH_MEMORY_ANALYZER=1
147151 script : echo "Not running any tests for a debug build."
148152
149153 # Ubuntu Linux with glibc using clang++-7, debug mode, disable USE_DSTRING
@@ -175,6 +179,7 @@ jobs:
175179 - COMPILER="ccache /usr/bin/clang++-7"
176180 - EXTRA_CXXFLAGS="-Qunused-arguments -fcolor-diagnostics -DDEBUG -DUSE_STD_STRING"
177181 - CCACHE_CPP2=yes
182+ - WITH_MEMORY_ANALYZER=1
178183 script : echo "Not running any tests for a debug build."
179184
180185 # cmake build using g++-7, enable NAMED_SUB_IS_FORWARD_LIST
@@ -200,7 +205,7 @@ jobs:
200205 install :
201206 - ccache -z
202207 - ccache --max-size=1G
203- - cmake -H. -Bbuild '-DCMAKE_BUILD_TYPE=Release' '-DCMAKE_CXX_COMPILER=/usr/bin/g++-7' '-DCMAKE_CXX_FLAGS=-DNAMED_SUB_IS_FORWARD_LIST'
208+ - cmake -H. -Bbuild '-DCMAKE_BUILD_TYPE=Release' '-DCMAKE_CXX_COMPILER=/usr/bin/g++-7' '-DCMAKE_CXX_FLAGS=-DNAMED_SUB_IS_FORWARD_LIST' '-DWITH_MEMORY_ANALYZER=On'
204209 - git submodule update --init --recursive
205210 - cmake --build build -- -j4
206211 script : (cd build; bin/unit "[core][irept]")
@@ -228,7 +233,7 @@ jobs:
228233 install :
229234 - ccache -z
230235 - ccache --max-size=1G
231- - cmake -H. -Bbuild '-DCMAKE_BUILD_TYPE=Release' '-DCMAKE_CXX_COMPILER=/usr/bin/g++-7' '-DCMAKE_USE_CUDD=true' -DCMAKE_CXX_FLAGS="-DBDD_GUARDS"
236+ - cmake -H. -Bbuild '-DCMAKE_BUILD_TYPE=Release' '-DCMAKE_CXX_COMPILER=/usr/bin/g++-7' '-DCMAKE_USE_CUDD=true' -DCMAKE_CXX_FLAGS="-DBDD_GUARDS" '-DWITH_MEMORY_ANALYZER=On'
232237 - git submodule update --init --recursive
233238 - cmake --build build -- -j4
234239 script : (cd build; ctest -V -L CORE -j2)
@@ -264,7 +269,7 @@ jobs:
264269 install :
265270 - ccache -z
266271 - ccache --max-size=1G
267- - cmake -H. -Bbuild '-DCMAKE_BUILD_TYPE=Release' '-DCMAKE_CXX_COMPILER=/usr/bin/clang++-7' '-DCMAKE_CXX_FLAGS=-Qunused-arguments'
272+ - cmake -H. -Bbuild '-DCMAKE_BUILD_TYPE=Release' '-DCMAKE_CXX_COMPILER=/usr/bin/clang++-7' '-DCMAKE_CXX_FLAGS=-Qunused-arguments' '-DWITH_MEMORY_ANALYZER=On'
268273 - git submodule update --init --recursive
269274 - cmake --build build -- -j4
270275 script : (cd build; ctest -V -L CORE -j2)
@@ -321,6 +326,7 @@ jobs:
321326 env :
322327 - NAME="COVERITY_SCAN"
323328 - COMPILER="ccache g++"
329+ - WITH_MEMORY_ANALYZER=1
324330 script : echo "This is coverity build. No need for tests."
325331
326332install :
0 commit comments