Просмотр исходного кода

.gitlab-ci.yml: scan-build fixes, disabled broken cross-compiling

Evgeny Grin (Karlson2k) 1 год назад
Родитель
Сommit
b7e51b5800
1 измененных файлов с 12 добавлено и 11 удалено
  1. 12 11
      .gitlab-ci.yml

+ 12 - 11
.gitlab-ci.yml

@@ -72,11 +72,11 @@ Scan-Build/Debian:
   image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$DEBIAN_BUILD
   script:
     - export CFLAGS="$CFLAGS_DEFAULT"
-    - export CC="clang-3.8"
     - ./bootstrap
     - scan-build --use-cc=clang-3.8 ./configure $CONFIGURE_BASE_FLAGS --enable-build-type=debug --disable-sanitizers
-    - scan-build --use-cc="ccache clang-3.8" -v -enable-checker security,nullability --status-bugs -o scan-build make -j$(nproc)
-    - scan-build --use-cc="ccache clang-3.8" -v -enable-checker security,nullability --status-bugs -o scan-build make -k check
+    - ln -s "$(which ccache)" "$(pwd)/clang-3.8"
+    - scan-build --use-cc="$(pwd)/clang-3.8" -v --exclude "$(pwd)/src/include" -enable-checker security,nullability --status-bugs -o scan-build make -j$(nproc)
+    - scan-build --use-cc="$(pwd)/clang-3.8" -v --exclude "$(pwd)/src/include" -enable-checker security,nullability --status-bugs -o scan-build make -k check
   except:
     - tags
   artifacts:
@@ -85,14 +85,15 @@ Scan-Build/Debian:
     paths:
       - scan-build/*
 
-MinGW/Debian:
-  image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$MINGW_BUILD
-  script:
-    - export CFLAGS="$CFLAGS_DEFAULT"
-    - export CC="ccache $PREFIX-gcc"
-    - ./bootstrap
-    - ./configure $CONFIGURE_BASE_FLAGS --build=x86_64-pc-linux-gnu --host=$PREFIX --enable-build-type=release
-    - make -j$(nproc)
+# ! Cross-compiling is broken currently due to options-generator
+#MinGW/Debian:
+#  image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$MINGW_BUILD
+#  script:
+#    - export CFLAGS="$CFLAGS_DEFAULT"
+#    - export CC="ccache $PREFIX-gcc"
+#    - ./bootstrap
+#    - ./configure $CONFIGURE_BASE_FLAGS --build=x86_64-pc-linux-gnu --host=$PREFIX --enable-build-type=release
+#    - make -j$(nproc)
 
 dist/Stretch:
   image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$DEBIAN_BUILD