mirror of
https://github.com/mpusz/mp-units.git
synced 2025-08-01 03:14:29 +02:00
ci: compilers configuration adjusted to currently supported ones
This commit is contained in:
133
.github/workflows/ci-conan.yml
vendored
133
.github/workflows/ci-conan.yml
vendored
@@ -41,31 +41,18 @@ jobs:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
config:
|
||||
- {
|
||||
name: "Windows MSVC 14.2",
|
||||
os: windows-2019,
|
||||
compiler: { type: VISUAL, version: 16, cc: "", cxx: "", std: 20 },
|
||||
conan-config: "-c user.build:skip_la=True",
|
||||
}
|
||||
- {
|
||||
name: "Windows MSVC 14.3",
|
||||
os: windows-2022,
|
||||
compiler: { type: MSVC, version: 193, cc: "", cxx: "", std: 23 },
|
||||
conan-config: "",
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu GCC-10",
|
||||
os: ubuntu-22.04,
|
||||
compiler:
|
||||
{
|
||||
type: GCC,
|
||||
version: 10,
|
||||
cc: "gcc-10",
|
||||
cxx: "g++-10",
|
||||
std: 20,
|
||||
},
|
||||
conan-config: "",
|
||||
}
|
||||
# - {
|
||||
# name: "Windows MSVC 14.2",
|
||||
# os: windows-2019,
|
||||
# compiler: { type: VISUAL, version: 16, cc: "", cxx: "", std: 20 },
|
||||
# conan-config: "-c user.build:skip_la=True",
|
||||
# }
|
||||
# - {
|
||||
# name: "Windows MSVC 14.3",
|
||||
# os: windows-2022,
|
||||
# compiler: { type: MSVC, version: 193, cc: "", cxx: "", std: 23 },
|
||||
# conan-config: "",
|
||||
# }
|
||||
- {
|
||||
name: "Ubuntu GCC-11",
|
||||
os: ubuntu-22.04,
|
||||
@@ -92,76 +79,6 @@ jobs:
|
||||
},
|
||||
conan-config: "",
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu Clang-12 + libstdc++11",
|
||||
os: ubuntu-20.04,
|
||||
compiler:
|
||||
{
|
||||
type: CLANG,
|
||||
version: 12,
|
||||
cc: "clang-12",
|
||||
cxx: "clang++-12",
|
||||
std: 20,
|
||||
},
|
||||
lib: "libstdc++11",
|
||||
conan-config: "",
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu Clang-12 + libc++",
|
||||
os: ubuntu-20.04,
|
||||
compiler:
|
||||
{
|
||||
type: CLANG,
|
||||
version: 12,
|
||||
cc: "clang-12",
|
||||
cxx: "clang++-12",
|
||||
std: 20,
|
||||
},
|
||||
lib: "libc++",
|
||||
conan-config: "",
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu Clang-13 + libc++",
|
||||
os: ubuntu-22.04,
|
||||
compiler:
|
||||
{
|
||||
type: CLANG,
|
||||
version: 13,
|
||||
cc: "clang-13",
|
||||
cxx: "clang++-13",
|
||||
std: 20,
|
||||
},
|
||||
lib: "libc++",
|
||||
conan-config: "",
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu Clang-14 + libc++",
|
||||
os: ubuntu-22.04,
|
||||
compiler:
|
||||
{
|
||||
type: CLANG,
|
||||
version: 14,
|
||||
cc: "clang-14",
|
||||
cxx: "clang++-14",
|
||||
std: 20,
|
||||
},
|
||||
lib: "libc++",
|
||||
conan-config: "",
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu Clang-15 + libc++",
|
||||
os: ubuntu-22.04,
|
||||
compiler:
|
||||
{
|
||||
type: CLANG,
|
||||
version: 15,
|
||||
cc: "clang-15",
|
||||
cxx: "clang++-15",
|
||||
std: 20,
|
||||
},
|
||||
lib: "libc++",
|
||||
conan-config: "",
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu Clang-16 + libc++",
|
||||
os: ubuntu-22.04,
|
||||
@@ -176,19 +93,19 @@ jobs:
|
||||
lib: "libc++",
|
||||
conan-config: "",
|
||||
}
|
||||
- {
|
||||
name: "MacOS Apple Clang 13",
|
||||
os: macos-11,
|
||||
compiler:
|
||||
{
|
||||
type: APPLE_CLANG,
|
||||
version: "13.0",
|
||||
cc: "clang",
|
||||
cxx: "clang++",
|
||||
std: 20,
|
||||
},
|
||||
conan-config: "",
|
||||
}
|
||||
# - {
|
||||
# name: "MacOS Apple Clang 13",
|
||||
# os: macos-11,
|
||||
# compiler:
|
||||
# {
|
||||
# type: APPLE_CLANG,
|
||||
# version: "13.0",
|
||||
# cc: "clang",
|
||||
# cxx: "clang++",
|
||||
# std: 20,
|
||||
# },
|
||||
# conan-config: "",
|
||||
# }
|
||||
build_type: ["Release", "Debug"]
|
||||
|
||||
env:
|
||||
|
121
.github/workflows/ci-test-package-cmake.yml
vendored
121
.github/workflows/ci-test-package-cmake.yml
vendored
@@ -42,28 +42,16 @@ jobs:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
config:
|
||||
- {
|
||||
name: "Windows MSVC 14.2",
|
||||
os: windows-2019,
|
||||
compiler: { type: VISUAL, version: 16, cc: "", cxx: "", std: 20 },
|
||||
}
|
||||
- {
|
||||
name: "Windows MSVC 14.3",
|
||||
os: windows-2022,
|
||||
compiler: { type: MSVC, version: 193, cc: "", cxx: "", std: 23 },
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu GCC-10",
|
||||
os: ubuntu-22.04,
|
||||
compiler:
|
||||
{
|
||||
type: GCC,
|
||||
version: 10,
|
||||
cc: "gcc-10",
|
||||
cxx: "g++-10",
|
||||
std: 20,
|
||||
},
|
||||
}
|
||||
# - {
|
||||
# name: "Windows MSVC 14.2",
|
||||
# os: windows-2019,
|
||||
# compiler: { type: VISUAL, version: 16, cc: "", cxx: "", std: 20 },
|
||||
# }
|
||||
# - {
|
||||
# name: "Windows MSVC 14.3",
|
||||
# os: windows-2022,
|
||||
# compiler: { type: MSVC, version: 193, cc: "", cxx: "", std: 23 },
|
||||
# }
|
||||
- {
|
||||
name: "Ubuntu GCC-11",
|
||||
os: ubuntu-22.04,
|
||||
@@ -88,71 +76,6 @@ jobs:
|
||||
std: 20,
|
||||
},
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu Clang-12 + libstdc++11",
|
||||
os: ubuntu-20.04,
|
||||
compiler:
|
||||
{
|
||||
type: CLANG,
|
||||
version: 12,
|
||||
cc: "clang-12",
|
||||
cxx: "clang++-12",
|
||||
std: 20,
|
||||
},
|
||||
lib: "libstdc++11",
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu Clang-12 + libc++",
|
||||
os: ubuntu-20.04,
|
||||
compiler:
|
||||
{
|
||||
type: CLANG,
|
||||
version: 12,
|
||||
cc: "clang-12",
|
||||
cxx: "clang++-12",
|
||||
std: 20,
|
||||
},
|
||||
lib: "libc++",
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu Clang-13 + libc++",
|
||||
os: ubuntu-22.04,
|
||||
compiler:
|
||||
{
|
||||
type: CLANG,
|
||||
version: 13,
|
||||
cc: "clang-13",
|
||||
cxx: "clang++-13",
|
||||
std: 20,
|
||||
},
|
||||
lib: "libc++",
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu Clang-14 + libc++",
|
||||
os: ubuntu-22.04,
|
||||
compiler:
|
||||
{
|
||||
type: CLANG,
|
||||
version: 14,
|
||||
cc: "clang-14",
|
||||
cxx: "clang++-14",
|
||||
std: 20,
|
||||
},
|
||||
lib: "libc++",
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu Clang-15 + libc++",
|
||||
os: ubuntu-22.04,
|
||||
compiler:
|
||||
{
|
||||
type: CLANG,
|
||||
version: 15,
|
||||
cc: "clang-15",
|
||||
cxx: "clang++-15",
|
||||
std: 20,
|
||||
},
|
||||
lib: "libc++",
|
||||
}
|
||||
- {
|
||||
name: "Ubuntu Clang-16 + libc++",
|
||||
os: ubuntu-22.04,
|
||||
@@ -166,18 +89,18 @@ jobs:
|
||||
},
|
||||
lib: "libc++",
|
||||
}
|
||||
- {
|
||||
name: "MacOS Apple Clang 13",
|
||||
os: macos-11,
|
||||
compiler:
|
||||
{
|
||||
type: APPLE_CLANG,
|
||||
version: "13.0",
|
||||
cc: "clang",
|
||||
cxx: "clang++",
|
||||
std: 20,
|
||||
},
|
||||
}
|
||||
# - {
|
||||
# name: "MacOS Apple Clang 13",
|
||||
# os: macos-11,
|
||||
# compiler:
|
||||
# {
|
||||
# type: APPLE_CLANG,
|
||||
# version: "13.0",
|
||||
# cc: "clang",
|
||||
# cxx: "clang++",
|
||||
# std: 20,
|
||||
# },
|
||||
# }
|
||||
build_type: ["Release", "Debug"]
|
||||
|
||||
env:
|
||||
|
Reference in New Issue
Block a user