1
0
Fork 0
mirror of https://github.com/Neargye/magic_enum.git synced 2026-01-09 23:34:23 +00:00

bazel updates (#291)

This commit is contained in:
Ezekiel Warren 2023-08-23 02:40:03 -07:00 committed by GitHub
parent 40e12d6229
commit 745bf36a64
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 34 additions and 54 deletions

5
.bazelignore Normal file
View file

@ -0,0 +1,5 @@
.git
.github
test
doc
cmake

View file

@ -4,15 +4,6 @@ build --incompatible_use_platforms_repo_for_constraints
build --enable_runfiles
build --incompatible_strict_action_env
build:linux --host_platform=@magic_enum//bazel/platforms:linux
build:linux --platforms=@magic_enum//bazel/platforms:linux
build:macos --host_platform=@magic_enum//bazel/platforms:macos
build:macos --platforms=@magic_enum//bazel/platforms:macos
build:windows --host_platform=@magic_enum//bazel/platforms:windows
build:windows --platforms=@magic_enum//bazel/platforms:windows
common:ci --announce_rc
test:ci --test_output=errors
build:ci --curses=no

View file

@ -1 +1 @@
6.1.2
6.3.2

View file

@ -38,4 +38,5 @@ jobs:
- name: Bazel Test
continue-on-error: true
working-directory: test
run: bazelisk test //... --config=ci

View file

@ -75,4 +75,5 @@ jobs:
- name: Bazel Test
continue-on-error: true
working-directory: test
run: bazelisk test //... --config=ci

View file

@ -44,4 +44,5 @@ jobs:
- name: Bazel Test
continue-on-error: true
working-directory: test
run: bazelisk test //... --config=ci

View file

@ -4,5 +4,5 @@ module(
compatibility_level = 0,
)
bazel_dep(name = "platforms", version = "0.0.6")
bazel_dep(name = "rules_cc", version = "0.0.6")
bazel_dep(name = "rules_cc", version = "0.0.8")
bazel_dep(name = "bazel_skylib", version = "1.4.2")

View file

@ -1,4 +1,11 @@
COPTS = select({
"@bazel_tools//tools/cpp:msvc": ["/std:c++17", "/permissive-"],
"//conditions:default": ["-std=c++17"],
load("@bazel_skylib//lib:selects.bzl", "selects")
COPTS = selects.with_or({
("@rules_cc//cc/compiler:clang", "@rules_cc//cc/compiler:gcc", "@rules_cc//cc/compiler:mingw-gcc"): [
"-std=c++17",
],
("@rules_cc//cc/compiler:msvc-cl", "@rules_cc//cc/compiler:clang-cl"): [
"/std:c++17",
"/permissive-",
],
})

View file

@ -1,25 +0,0 @@
package(default_visibility = ["//:__subpackages__"])
platform(
name = "linux",
constraint_values = [
"@platforms//os:linux",
"@bazel_tools//tools/cpp:clang",
],
)
platform(
name = "macos",
constraint_values = [
"@platforms//os:macos",
"@bazel_tools//tools/cpp:clang",
],
)
platform(
name = "windows",
constraint_values = [
"@platforms//os:windows",
"@bazel_tools//tools/cpp:msvc",
],
)

View file

@ -1,7 +1,6 @@
module(name = "magic_enum_tests")
bazel_dep(name = "magic_enum")
bazel_dep(name = "platforms", version = "0.0.6")
bazel_dep(name = "rules_cc", version = "0.0.6")
bazel_dep(name = "rules_cc", version = "0.0.8")
local_path_override(module_name = "magic_enum", path = "..")