mirror of
https://github.com/mpusz/mp-units.git
synced 2025-08-03 12:24:26 +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
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
config:
|
config:
|
||||||
- {
|
# - {
|
||||||
name: "Windows MSVC 14.2",
|
# name: "Windows MSVC 14.2",
|
||||||
os: windows-2019,
|
# os: windows-2019,
|
||||||
compiler: { type: VISUAL, version: 16, cc: "", cxx: "", std: 20 },
|
# compiler: { type: VISUAL, version: 16, cc: "", cxx: "", std: 20 },
|
||||||
conan-config: "-c user.build:skip_la=True",
|
# conan-config: "-c user.build:skip_la=True",
|
||||||
}
|
# }
|
||||||
- {
|
# - {
|
||||||
name: "Windows MSVC 14.3",
|
# name: "Windows MSVC 14.3",
|
||||||
os: windows-2022,
|
# os: windows-2022,
|
||||||
compiler: { type: MSVC, version: 193, cc: "", cxx: "", std: 23 },
|
# compiler: { type: MSVC, version: 193, cc: "", cxx: "", std: 23 },
|
||||||
conan-config: "",
|
# 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: "Ubuntu GCC-11",
|
name: "Ubuntu GCC-11",
|
||||||
os: ubuntu-22.04,
|
os: ubuntu-22.04,
|
||||||
@@ -92,76 +79,6 @@ jobs:
|
|||||||
},
|
},
|
||||||
conan-config: "",
|
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++",
|
name: "Ubuntu Clang-16 + libc++",
|
||||||
os: ubuntu-22.04,
|
os: ubuntu-22.04,
|
||||||
@@ -176,19 +93,19 @@ jobs:
|
|||||||
lib: "libc++",
|
lib: "libc++",
|
||||||
conan-config: "",
|
conan-config: "",
|
||||||
}
|
}
|
||||||
- {
|
# - {
|
||||||
name: "MacOS Apple Clang 13",
|
# name: "MacOS Apple Clang 13",
|
||||||
os: macos-11,
|
# os: macos-11,
|
||||||
compiler:
|
# compiler:
|
||||||
{
|
# {
|
||||||
type: APPLE_CLANG,
|
# type: APPLE_CLANG,
|
||||||
version: "13.0",
|
# version: "13.0",
|
||||||
cc: "clang",
|
# cc: "clang",
|
||||||
cxx: "clang++",
|
# cxx: "clang++",
|
||||||
std: 20,
|
# std: 20,
|
||||||
},
|
# },
|
||||||
conan-config: "",
|
# conan-config: "",
|
||||||
}
|
# }
|
||||||
build_type: ["Release", "Debug"]
|
build_type: ["Release", "Debug"]
|
||||||
|
|
||||||
env:
|
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
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
config:
|
config:
|
||||||
- {
|
# - {
|
||||||
name: "Windows MSVC 14.2",
|
# name: "Windows MSVC 14.2",
|
||||||
os: windows-2019,
|
# os: windows-2019,
|
||||||
compiler: { type: VISUAL, version: 16, cc: "", cxx: "", std: 20 },
|
# compiler: { type: VISUAL, version: 16, cc: "", cxx: "", std: 20 },
|
||||||
}
|
# }
|
||||||
- {
|
# - {
|
||||||
name: "Windows MSVC 14.3",
|
# name: "Windows MSVC 14.3",
|
||||||
os: windows-2022,
|
# os: windows-2022,
|
||||||
compiler: { type: MSVC, version: 193, cc: "", cxx: "", std: 23 },
|
# 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: "Ubuntu GCC-11",
|
name: "Ubuntu GCC-11",
|
||||||
os: ubuntu-22.04,
|
os: ubuntu-22.04,
|
||||||
@@ -88,71 +76,6 @@ jobs:
|
|||||||
std: 20,
|
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++",
|
name: "Ubuntu Clang-16 + libc++",
|
||||||
os: ubuntu-22.04,
|
os: ubuntu-22.04,
|
||||||
@@ -166,18 +89,18 @@ jobs:
|
|||||||
},
|
},
|
||||||
lib: "libc++",
|
lib: "libc++",
|
||||||
}
|
}
|
||||||
- {
|
# - {
|
||||||
name: "MacOS Apple Clang 13",
|
# name: "MacOS Apple Clang 13",
|
||||||
os: macos-11,
|
# os: macos-11,
|
||||||
compiler:
|
# compiler:
|
||||||
{
|
# {
|
||||||
type: APPLE_CLANG,
|
# type: APPLE_CLANG,
|
||||||
version: "13.0",
|
# version: "13.0",
|
||||||
cc: "clang",
|
# cc: "clang",
|
||||||
cxx: "clang++",
|
# cxx: "clang++",
|
||||||
std: 20,
|
# std: 20,
|
||||||
},
|
# },
|
||||||
}
|
# }
|
||||||
build_type: ["Release", "Debug"]
|
build_type: ["Release", "Debug"]
|
||||||
|
|
||||||
env:
|
env:
|
||||||
|
Reference in New Issue
Block a user