mirror of
https://git.mirrors.martin98.com/https://github.com/gulrak/filesystem
synced 2025-06-02 18:29:17 +08:00
work on ci scripts
This commit is contained in:
parent
42ea4fc615
commit
56776c92f7
@ -1,6 +1,6 @@
|
||||
freebsd_task:
|
||||
freebsd_instance:
|
||||
image_family: freebsd-12-1
|
||||
image_family: freebsd-14-0
|
||||
install_script: |
|
||||
pkg install -y cmake
|
||||
pw groupadd testgrp
|
||||
|
114
.github/workflows/build_cmake.yml
vendored
114
.github/workflows/build_cmake.yml
vendored
@ -10,6 +10,42 @@ jobs:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
config:
|
||||
- name: "Ubuntu 22.04 GCC 11"
|
||||
os: ubuntu-22.04
|
||||
build_type: Release
|
||||
packages: ninja-build
|
||||
generator: Ninja
|
||||
compatibility: "cxx_std_11;cxx_std_17;cxx_std_20"
|
||||
cc: gcc
|
||||
cxx: g++
|
||||
|
||||
- name: "Ubuntu 22.04 Clang 13.0"
|
||||
os: ubuntu-22.04
|
||||
build_type: Release
|
||||
packages: ninja-build
|
||||
generator: Ninja
|
||||
compatibility: "cxx_std_11;cxx_std_17;cxx_std_20"
|
||||
cc: clang-13
|
||||
cxx: clang++-13
|
||||
|
||||
- name: "Ubuntu 20.04 Clang 15.0"
|
||||
os: ubuntu-22.04
|
||||
build_type: Release
|
||||
packages: ninja-build
|
||||
generator: Ninja
|
||||
compatibility: "cxx_std_11;cxx_std_17;cxx_std_20"
|
||||
cc: clang-15
|
||||
cxx: clang++-15
|
||||
|
||||
- name: "Ubuntu 22.04 GCC 11 coverage"
|
||||
os: ubuntu-22.04
|
||||
build_type: Debug
|
||||
packages: ninja-build lcov
|
||||
generator: Ninja
|
||||
compatibility: "cxx_std_11;cxx_std_17;cxx_std_20"
|
||||
cc: gcc
|
||||
cxx: g++
|
||||
|
||||
- name: "Ubuntu 20.04 GCC 9.3"
|
||||
os: ubuntu-20.04
|
||||
build_type: Release
|
||||
@ -46,69 +82,6 @@ jobs:
|
||||
cc: gcc
|
||||
cxx: g++
|
||||
|
||||
- name: "Ubuntu 18.04 GCC 8.4"
|
||||
os: ubuntu-18.04
|
||||
build_type: Release
|
||||
packages: ninja-build gcc-8 g++-8
|
||||
generator: Ninja
|
||||
compatibility: "cxx_std_11;cxx_std_17"
|
||||
cc: gcc-8
|
||||
cxx: g++-8
|
||||
|
||||
- name: "Ubuntu 18.04 GCC 7.5"
|
||||
os: ubuntu-18.04
|
||||
build_type: Release
|
||||
packages: ninja-build
|
||||
generator: Ninja
|
||||
compatibility: "cxx_std_11;cxx_std_17"
|
||||
cc: gcc-7
|
||||
cxx: g++-7
|
||||
|
||||
- name: "Ubuntu 18.04 GCC 6.5"
|
||||
os: ubuntu-18.04
|
||||
build_type: Release
|
||||
packages: ninja-build gcc-6 g++-6
|
||||
generator: Ninja
|
||||
compatibility: "cxx_std_11;cxx_std_17"
|
||||
cc: gcc-6
|
||||
cxx: g++-6
|
||||
|
||||
- name: "Ubuntu 18.04 GCC 5.5"
|
||||
os: ubuntu-18.04
|
||||
build_type: Release
|
||||
packages: ninja-build gcc-5 g++-5
|
||||
generator: Ninja
|
||||
compatibility: "cxx_std_11;cxx_std_17"
|
||||
cc: gcc-5
|
||||
cxx: g++-5
|
||||
|
||||
- name: "Ubuntu 18.04 Clang 9.0"
|
||||
os: ubuntu-18.04
|
||||
build_type: Release
|
||||
packages: ninja-build libc++-9-dev libc++abi-9-dev
|
||||
generator: Ninja
|
||||
compatibility: "cxx_std_11;cxx_std_17;cxx_std_20"
|
||||
cc: clang
|
||||
cxx: clang++
|
||||
|
||||
- name: "Ubuntu 18.04 Clang 6.0"
|
||||
os: ubuntu-18.04
|
||||
build_type: Release
|
||||
packages: ninja-build clang-6.0
|
||||
generator: Ninja
|
||||
compatibility: "cxx_std_11;cxx_std_17"
|
||||
cc: clang-6.0
|
||||
cxx: clang++-6.0
|
||||
|
||||
- name: "Ubuntu 18.04 Clang 5.0"
|
||||
os: ubuntu-18.04
|
||||
build_type: Release
|
||||
packages: ninja-build clang-5.0
|
||||
generator: Ninja
|
||||
compatibility: "cxx_std_11;cxx_std_17"
|
||||
cc: clang-5.0
|
||||
cxx: clang++-5.0
|
||||
|
||||
- name: "Windows MSVC 2019"
|
||||
os: windows-2019
|
||||
build_type: Release
|
||||
@ -118,8 +91,17 @@ jobs:
|
||||
cc: cl
|
||||
cxx: cl
|
||||
|
||||
- name: "macOS 10.15 AppleClang"
|
||||
os: macos-10.15
|
||||
- name: "macOS 13 AppleClang"
|
||||
os: macos-13
|
||||
build_type: Release
|
||||
packages: ninja
|
||||
generator: Ninja
|
||||
compatibility: "cxx_std_11;cxx_std_17;cxx_std_20"
|
||||
cc: clang
|
||||
cxx: clang++
|
||||
|
||||
- name: "macOS 12 AppleClang"
|
||||
os: macos-12
|
||||
build_type: Release
|
||||
packages: ninja
|
||||
generator: Ninja
|
||||
@ -127,7 +109,7 @@ jobs:
|
||||
cc: clang
|
||||
cxx: clang++
|
||||
|
||||
- name: "macOS 11.6 AppleClang"
|
||||
- name: "macOS 11 AppleClang"
|
||||
os: macos-11
|
||||
build_type: Release
|
||||
packages: ninja
|
||||
|
@ -1,7 +1,7 @@
|
||||
cmake_minimum_required(VERSION 3.7.2)
|
||||
project(
|
||||
ghcfilesystem,
|
||||
VERSION 1.5.14
|
||||
VERSION 1.5.15
|
||||
)
|
||||
|
||||
if (POLICY CMP0077)
|
||||
|
Loading…
x
Reference in New Issue
Block a user