]> granicus.if.org Git - libevent/commitdiff
appveyor: fix EVENT_CMAKE_OPTIONS expansion (for multiple arguments)
authorAzat Khuzhin <azat@libevent.org>
Sun, 17 Nov 2019 20:22:53 +0000 (23:22 +0300)
committerAzat Khuzhin <azat@libevent.org>
Sun, 17 Nov 2019 20:31:14 +0000 (23:31 +0300)
Fixes: 63f73ee2 ("CI: integrate testing for components export")
appveyor.yml

index 24c0b0c974ffb37a32e36209b41fb14d8dd745b2..b61134f68c976be1701db5cc14e2a3d8027ec90a 100644 (file)
@@ -126,11 +126,12 @@ build_script:
         cd $env:BUILD_DIR
         if ($LastExitCode -ne 0) { $host.SetShouldExit($LastExitCode)  }
         if ($env:APPVEYOR_BUILD_WORKER_IMAGE -eq 'Visual Studio 2017') {
-          cmake -G "Visual Studio 15 2017 Win64" .. $env:EVENT_CMAKE_OPTIONS
+          $env:cmake_cmd="cmake -G 'Visual Studio 15 2017 Win64' .. $env:EVENT_CMAKE_OPTIONS"
         }
         if ($env:APPVEYOR_BUILD_WORKER_IMAGE -eq 'Visual Studio 2019') {
-          cmake -G "Visual Studio 16 2019" -A x64 .. $env:EVENT_CMAKE_OPTIONS
+          $env:cmake_cmd="cmake -G 'Visual Studio 16 2019' -A x64 .. $env:EVENT_CMAKE_OPTIONS"
         }
+        Invoke-Expression $env:cmake_cmd
         if ($LastExitCode -ne 0) { $host.SetShouldExit($LastExitCode)  }
         cmake --build . -j $env:EVENT_BUILD_PARALLEL -- /nologo /verbosity:minimal
         if ($LastExitCode -ne 0) { $host.SetShouldExit($LastExitCode)  }