X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=.github%2Fworkflows%2Fcmake-build-ci.gen;h=a27290a3f2479c2240e3839fcedc724a10e098e8;hb=7d311a4fa5707ff5a6235075e5cef6b094031b80;hp=5cdc10c8126fda2e4ed2a39364f8df7bb3706bb6;hpb=b67f4bdf1fb6bf72e6cb26a1f06cd54d7683c12a;p=awesomized%2Flibmemcached diff --git a/.github/workflows/cmake-build-ci.gen b/.github/workflows/cmake-build-ci.gen index 5cdc10c8..a27290a3 100755 --- a/.github/workflows/cmake-build-ci.gen +++ b/.github/workflows/cmake-build-ci.gen @@ -5,10 +5,10 @@ echo "# Generated file; do not edit!\n"; const DEF = [ "os" => "Linux", - "Linux" => "ubuntu-20.04", + "Linux" => "ubuntu-22.04", "Windows" => "windows-2019", "macOS" => "macos-10.15", - "ubuntu-20.04" => "gnu", + "ubuntu-22.04" => "gnu", "windows-2019" => "msvc", "macos-10.15" => "clang", "gnu" => [ @@ -34,38 +34,36 @@ const DEF = [ ]; const MAP = [ 'env.OS_VER' => [ - "ubuntu-20.04" => [ + "ubuntu-22.04" => [ 'env.CC_VND' => [ "gnu" => [ 'env.CC_VER' => [ - "new" => "-10", - "cur" => "-9", - "old" => "-8" + "new" => "-12", + "cur" => "-11", + "old" => "-10", ] ], "clang" => [ 'env.CC_VER' => [ - "new" => "-10", - "cur" => "-9", - "old" => "-8" + "new" => "-14", + "cur" => "-13", ] ] ] ], - "ubuntu-18.04" => [ + "ubuntu-20.04" => [ 'env.CC_VND' => [ "gnu" => [ 'env.CC_VER' => [ - "new" => "-9", - "cur" => "-8", - "old" => "-7" + "new" => "-10", + "cur" => "-9", ] ], "clang" => [ 'env.CC_VER' => [ - "new" => "-9", - "cur" => "-8", - "old" => "-6.0" + "new" => "-12", + "cur" => "-11", + "old" => "-10" ] ] ] @@ -73,40 +71,34 @@ const MAP = [ ] ]; const ENV = [ - "ubuntu-20.04" => [ - "gnu" => [ - "new" => [ - "INSTALL_CC" => "gcc-10", - "INSTALL_CXX" => "g++-10", - ] - ], + "ubuntu-22.04" => [ "clang" => [ "new" => [ - "CXXFLAGS" => "-stdlib=libc++" - ], - "cur" => [ "CXXFLAGS" => "-stdlib=libc++", - "INSTALL_CXX" => "libc++-9-dev libc++abi-9-dev" + "INSTALL_CXX" => "libc++-14-dev libc++abi-14-dev" ], - "old" => [ + "cur" => [ "CXXFLAGS" => "-stdlib=libc++", - "INSTALL_CXX" => "libc++-8-dev libc++abi-8-dev" + "INSTALL_CXX" => "libc++-13-dev libc++abi-13-dev" ], ] ], - "ubuntu-18.04" => [ + "ubuntu-20.04" => [ "clang" => [ "new" => [ - "CXXFLAGS" => "-stdlib=libc++" + "CXXFLAGS" => "-stdlib=libc++", + "INSTALL_CXX" => "libc++-12-dev libc++abi-12-dev" ], "cur" => [ - "CXXFLAGS" => "-stdlib=libc++" + "CXXFLAGS" => "-stdlib=libc++", + "INSTALL_CXX" => "libc++-11-dev libc++abi-11-dev" ], "old" => [ - "CXXFLAGS" => "-stdlib=libc++" + "CXXFLAGS" => "-stdlib=libc++", + "INSTALL_CXX" => "libc++-10-dev libc++abi-10-dev" ], ] - ] + ], ]; /** @@ -119,6 +111,7 @@ function steps_setenv($os_vnd, $splat_map = null) { run: | echo "c:\msys64\usr\bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append echo "c:\msys64\mingw64\bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append + echo 'CMAKE_GENERATOR=Visual Studio 16 2019' | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append - name: Prepare environment (MinGW) if: env.CC_VND == 'mingw' run: | @@ -165,6 +158,7 @@ function steps_getdeps($os_vnd) { if ($os_vnd === "Linux") : ?> run: | + sudo apt-get update -y sudo apt-get install -my \ libevent-dev \ libsasl2-dev \ @@ -225,7 +219,7 @@ function steps_getdeps($os_vnd) { function steps_build() { ?> - name: Generate build tree (${{ env.CMAKE_BUILD_TYPE }}) - run: cmake --config ${{ env.CMAKE_BUILD_TYPE }} -S . -B build + run: cmake -DCMAKE_BUILD_TYPE=${{ env.CMAKE_BUILD_TYPE }} -S . -B build - name: Build all with ${{ env.CXX }} ${{ env.CXXFLAGS }} run: cmake --build build --config ${{ env.CMAKE_BUILD_TYPE }} -j2 - name: Notify Gitter - if: success() || failure() - run: bash .github/notify-gitter.sh ${{ secrets.GITTER }} ${{ job.status }} + env: + GITTER: ${{ secrets.GITTER }} + if: (success() || failure()) && env.GITTER != '' + run: bash .github/notify-gitter.sh ${{ job.status }}