Lines Matching +full:cmake +full:-
3 # for libxslt, that's why we need git and libgcrypt-dev.
7 # RUN apt-get update && \
8 # apt-get upgrade -y && \
9 # apt-get install -y --no-install-recommends \
10 # curl git ca-certificates \
11 # autoconf automake libtool pkg-config \
13 # zlib1g-dev liblzma-dev libgcrypt-dev \
14 # python-dev python3-dev \
15 # cmake
20 - |
21 ln -s /tests/xmlconf
23 make -j$(nproc) V=1 CFLAGS="$CFLAGS -Werror"
29 CFLAGS: "-O2 -std=c89 -D_XOPEN_SOURCE=700"
34 - schedules
36 CONFIG: "--with-python=/usr/bin/python3"
37 CFLAGS: "-O2"
42 CONFIG: "--without-python"
44 …CFLAGS: "-O2 -g -fno-omit-frame-pointer -fsanitize=address,undefined,integer -fno-sanitize-recover…
52 - schedules
54 CONFIG: "--without-python --without-zlib --without-lzma"
56 CFLAGS: "-O2 -g -fno-omit-frame-pointer -fsanitize=memory -Wno-error=cast-align"
58 .cmake:linux:
61 …- cmake -DBUILD_SHARED_LIBS=$BUILD_SHARED_LIBS -DCMAKE_INSTALL_PREFIX=libxml2-install -DCMAKE_BUIL…
62 - cmake --build libxml2-build --target install
63 - mkdir -p libxml2-install/share/libxml2
64 - cp Copyright libxml2-install/share/libxml2
65 - cd libxml2-build
66 - ctest -VV
68 - cd libxml2-install
69 - tar -czf ../libxml2-$CI_COMMIT_SHORT_SHA-$CC-$SUFFIX.tar.gz *
72 - libxml2-$CI_COMMIT_SHORT_SHA-$CC-$SUFFIX.tar.gz
75 cmake:linux:gcc:shared:
76 extends: .cmake:linux
78 - schedules
84 cmake:linux:gcc:static:
85 extends: .cmake:linux
87 - schedules
93 cmake:linux:clang:shared:
94 extends: .cmake:linux
96 - schedules
102 cmake:linux:clang:static:
103 extends: .cmake:linux
105 - schedules
111 .cmake:mingw:
113 - win32-ps
115 - "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12"
116 - $Env:Path="C:\msys64\$Env:MINGW_PATH\bin;C:\msys64\usr\bin;$Env:Path"
117 - pacman --noconfirm -Syu
118 - pacman --noconfirm -S
119 $Env:MINGW_PACKAGE_PREFIX-cmake
120 $Env:MINGW_PACKAGE_PREFIX-libiconv
121 $Env:MINGW_PACKAGE_PREFIX-ninja
122 $Env:MINGW_PACKAGE_PREFIX-python
123 $Env:MINGW_PACKAGE_PREFIX-python2
124 $Env:MINGW_PACKAGE_PREFIX-xz
125 $Env:MINGW_PACKAGE_PREFIX-zlib
126 - if (-not (Test-Path 7za.exe)) {
127 Invoke-WebRequest -Uri https://www.7-zip.org/a/7z1900-extra.7z -OutFile 7z1900-extra.7z ;
128 cmake -E tar xf 7z1900-extra.7z 7za.exe
130 - if (-not (Test-Path libxml2-build/xmlconf)) {
131 …Invoke-WebRequest -Uri https://www.w3.org/XML/Test/xmlts20080827.tar.gz -OutFile xmlts20080827.tar…
132 .\7za.exe x xmlts20080827.tar.gz -olibxml2-build
135 …- cmake -G Ninja -DBUILD_SHARED_LIBS="$Env:BUILD_SHARED_LIBS" -DCMAKE_INSTALL_PREFIX=libxml2-insta…
136 - cmake --build libxml2-build --target install
137 - New-Item -ItemType Directory libxml2-install\share\libxml2
138 - Copy-Item Copyright libxml2-install\share\libxml2
139 - cd libxml2-build
140 - ctest -VV
142 …- .\7za.exe a libxml2-$Env:CI_COMMIT_SHORT_SHA-$Env:MINGW_PACKAGE_PREFIX-$Env:SUFFIX.7z .\libxml2-…
146 - libxml2-build/xmlconf/
147 - 7za.exe
150 - libxml2-$Env:CI_COMMIT_SHORT_SHA-$Env:MINGW_PACKAGE_PREFIX-$Env:SUFFIX.7z
153 cmake:mingw:w64-i686:shared:
154 extends: .cmake:mingw
156 - schedules
159 MINGW_PACKAGE_PREFIX: mingw-w64-i686
163 cmake:mingw:w64-i686:static:
164 extends: .cmake:mingw
166 - schedules
169 MINGW_PACKAGE_PREFIX: mingw-w64-i686
173 cmake:mingw:w64-x86_64:shared:
174 extends: .cmake:mingw
177 MINGW_PACKAGE_PREFIX: mingw-w64-x86_64
181 cmake:mingw:w64-x86_64:static:
182 extends: .cmake:mingw
184 - schedules
187 MINGW_PACKAGE_PREFIX: mingw-w64-x86_64
191 .cmake:msvc:
193 - win32-ps
197 - "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12"
198 - if (-not (Test-Path cmake-$Env:CMAKE_VERSION-win64-x64)) {
199 …-WebRequest -Uri http://github.com/Kitware/CMake/releases/download/v$Env:CMAKE_VERSION/cmake-$Env:…
200 Expand-Archive cmake-$Env:CMAKE_VERSION-win64-x64.zip -DestinationPath .
202 - $Env:Path="$Env:CI_PROJECT_DIR\cmake-$Env:CMAKE_VERSION-win64-x64\bin;$Env:Path"
203 - if (-not (Test-Path 7za.exe)) {
204 Invoke-WebRequest -Uri https://www.7-zip.org/a/7z1900-extra.7z -OutFile 7z1900-extra.7z ;
205 cmake -E tar xf 7z1900-extra.7z 7za.exe
207 - if (-not (Test-Path libxml2-build/xmlconf)) {
208 …Invoke-WebRequest -Uri https://www.w3.org/XML/Test/xmlts20080827.tar.gz -OutFile xmlts20080827.tar…
209 .\7za.exe x xmlts20080827.tar.gz -olibxml2-build
212 …- cmake -DBUILD_SHARED_LIBS="$Env:BUILD_SHARED_LIBS" -DCMAKE_INSTALL_PREFIX=libxml2-install -DLIBX…
213 - cmake --build libxml2-build --config Debug --target install
214 - cmake --build libxml2-build --config Release --target install
215 - New-Item -ItemType Directory libxml2-install\share\libxml2
216 - Copy-Item Copyright libxml2-install\share\libxml2
217 - cd libxml2-build
218 - ctest -C Debug -VV
219 - ctest -C Release -VV
221 …- .\7za.exe a libxml2-$Env:CI_COMMIT_SHORT_SHA-$Env:CMAKE_GENERATOR_TOOLSET-$Env:CMAKE_GENERATOR_P…
225 - cmake-$Env:CMAKE_VERSION-win64-x64/
226 - libxml2-build/xmlconf/
227 - 7za.exe
230 …- libxml2-$Env:CI_COMMIT_SHORT_SHA-$Env:CMAKE_GENERATOR_TOOLSET-$Env:CMAKE_GENERATOR_PLATFORM-$Env…
233 .cmake:msvc:v141:
234 extends: .cmake:msvc
239 .cmake:msvc:v141:x64:
240 extends: .cmake:msvc:v141
244 cmake:msvc:v141:x64:shared:
245 extends: .cmake:msvc:v141:x64
250 cmake:msvc:v141:x64:static:
251 extends: .cmake:msvc:v141:x64
253 - schedules
258 .cmake:msvc:v141:x86:
259 extends: .cmake:msvc:v141
261 - schedules
265 cmake:msvc:v141:x86:shared:
266 extends: .cmake:msvc:v141:x86
268 - schedules
273 cmake:msvc:v141:x86:static:
274 extends: .cmake:msvc:v141:x86
281 - mkdir -p public
282 - cp -r doc/devhelp doc/tutorial doc/xmllint.html doc/xmlcatalog_man.html public
285 - public
287 - public/devhelp/Makefile*
288 - public/devhelp/*.xsl
290 - master@GNOME/libxml2