-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Project import generated by Copybara.
GitOrigin-RevId: dc1560706efda7bd48269afa566676dcb1e93777
- Loading branch information
1 parent
5d16577
commit 91a080d
Showing
1,558 changed files
with
671,629 additions
and
4,714 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,13 +9,20 @@ | |
|
||
#build --symlink_prefix=/ # Suppress symlink creation (to avoid untracked files issues with git) | ||
|
||
#------------------------------------------------------------------------------------- | ||
# Bazel 8 migration | ||
#------------------------------------------------------------------------------------- | ||
|
||
# common --enable_workspace # Todo: does break Qt build -> Migrate rules_qt first to Bazel 8 | ||
# common --incompatible_disallow_empty_glob=false # TODO: Get rid of this - Set empty globs allowed policy explicitly where needed | ||
|
||
#------------------------------------------------------------------------------------- | ||
# Bzlmod | ||
#------------------------------------------------------------------------------------- | ||
|
||
common [email protected] | ||
|
||
#common --registry=file:///%workspace%/registry # Does not work on Windows 11 + Bazel 6.5.0 | ||
#common --registry=https://vertexwahn.de/registry | ||
common --registry=https://raw.githubusercontent.com/Vertexwahn/bazel-registry/main/ # Needed for Boost | ||
common --registry=https://bcr.bazel.build | ||
|
||
|
||
|
@@ -26,16 +33,13 @@ common --registry=https://bcr.bazel.build | |
# macOS (e.g. Clang 14.0.0) | ||
build:macos --cxxopt=-std=c++2b # see https://clang.llvm.org/cxx_status.html | ||
build:macos --cxxopt=-Wall # Turn on all warnings | ||
#build:macos --sandbox_block_path=/usr/local # This will fix okapi.cli but break okapi.ui - Note: Workaround for https://github.com/bazelbuild/bazel/issues/10472 - compile error with boringssl | ||
build:macos --define compiler=macos | ||
build:macos --noincompatible_enable_cc_toolchain_resolution # disable LLVM toolchain | ||
#build:macos --cxxopt=-Werror # Commented out because of Embree | ||
#build:macos --cxxopt=-Wextra | ||
#build:macos --spawn_strategy=local | ||
|
||
# Xcode 15 has some compiler issues - therefore there is this special config | ||
build:macos_xcode15 --config=macos | ||
build:macos_xcode15 --linkopt=-ld_classic # Workaround for Xcode 15 linker bug, see for instance https://github.com/godotengine/godot/pull/81968/files | ||
|
||
# macOS Intel (config used in CI jobs) | ||
build:clang14_macos --cxxopt=-std=c++20 | ||
build:clang14_macos --noincompatible_enable_cc_toolchain_resolution # disable LLVM toolchain | ||
|
@@ -84,7 +88,7 @@ build:gcc11_cpp14 --cxxopt=-Wall | |
build:gc11_cpp14 --define compiler=gcc11_cpp14 | ||
|
||
# GCC 13 | ||
build:gcc13 --cxxopt=-std=c++20 | ||
build:gcc13 --cxxopt=-std=c++23 | ||
build:gcc13 --cxxopt=-Wall | ||
build:gcc13 --define compiler=gcc13 | ||
build:gcc13 --cxxopt=-fpermissive # Needed for fmt | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,10 @@ | ||
""" | ||
SPDX-FileCopyrightText: Copyright 2022-2023 Julian Amann <[email protected]> | ||
SPDX-FileCopyrightText: Copyright 2022-2024 Julian Amann <[email protected]> | ||
SPDX-License-Identifier: Apache-2.0 | ||
""" | ||
|
||
workspace(name = "de_vertexwahn") | ||
|
||
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") | ||
load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") | ||
load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe") | ||
load("//okapi/third_party:okapi_deps.bzl", "okapi_deps") | ||
|
||
#------------------------------------------------------------------------------------- | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.