]> granicus.if.org Git - libevent/commitdiff
appveyor: enable parallel build
authorAzat Khuzhin <a3at.mail@gmail.com>
Wed, 21 Nov 2018 04:04:33 +0000 (07:04 +0300)
committerAzat Khuzhin <a3at.mail@gmail.com>
Thu, 22 Nov 2018 21:41:21 +0000 (00:41 +0300)
appveyor.yml

index ace86512a89b1b7cda0b36f60d9c115ec7c532ba..9c6313025512999d69673c44e97d28429d492ffc 100644 (file)
@@ -15,6 +15,7 @@ environment:
     APPVEYOR_SAVE_CACHE_ON_ERROR: true
     CYG_ROOT: C:/MinGW/msys/1.0
     EVENT_TESTS_PARALLEL: 20
+    EVENT_BUILD_PARALLEL: 10
   matrix:
     # !EVENT_ALLOW_FAILURE
     - EVENT_BUILD_METHOD: "cmake"
@@ -72,12 +73,12 @@ build_script:
         bash -lc "echo 'C:\MinGW /mingw' > /etc/fstab"
         bash -lc "echo 'C:\OpenSSL-Win32 /ssl' >> /etc/fstab"
         $env:APPVEYOR_BUILD_FOLDER = $env:APPVEYOR_BUILD_FOLDER -replace "\\", "/"
-        bash -lc "exec 0</dev/null; exec 2>&1; cd $env:APPVEYOR_BUILD_FOLDER; bash -x ./autogen.sh && mkdir -p build-autotools && cd build-autotools && ../configure LDFLAGS='-L/ssl -L/ssl/lib -L/ssl/lib/MinGW' CFLAGS=-I/ssl/include $env:EVENT_CONFIGURE_OPTIONS && make && make verify -j$env:EVENT_TESTS_PARALLEL"
+        bash -lc "exec 0</dev/null; exec 2>&1; cd $env:APPVEYOR_BUILD_FOLDER; bash -x ./autogen.sh && mkdir -p build-autotools && cd build-autotools && ../configure LDFLAGS='-L/ssl -L/ssl/lib -L/ssl/lib/MinGW' CFLAGS=-I/ssl/include $env:EVENT_CONFIGURE_OPTIONS && make -j $env:EVENT_BUILD_PARALLEL && make verify -j$env:EVENT_TESTS_PARALLEL"
       } else {
         md build-cmake 2> $null
         cd build-cmake
         cmake .. $env:EVENT_CMAKE_OPTIONS
-        cmake --build .
+        cmake --build . -j $env:EVENT_BUILD_PARALLEL
         $env:CTEST_PARALLEL_LEVEL=$env:EVENT_TESTS_PARALLEL
         ctest --output-on-failure
       }