Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .bazelignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Ignore the submodule
cpp/pkcs11test

# ignore Bazel's own output symlinks
bazel-inc_security_crypto
bazel-bin
bazel-out
bazel-testlogs
20 changes: 20 additions & 0 deletions .bazelrc
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
try-import %workspace%/user.bazelrc

build --per_file_copt=external/score_baselibs.*/.*@-Wno-deprecated-declarations
build --per_file_copt=external/score_logging.*/.*@-Wno-deprecated-declarations
common --@score_baselibs//score/json:base_library=nlohmann # TODO : https://github.com/eclipse-score/baselibs/issues/57

build --java_language_version=17
Expand All @@ -37,6 +38,7 @@ common --credential_helper=*.qnx.com=%workspace%/.github/tools/qnx_credential_he
common --credential_helper_timeout="60s"

# Shared configuration for simple test execution
common --experimental_isolated_extension_usages
build:shared --incompatible_strict_action_env
build:shared --sandbox_writable_path=/var/tmp
build:shared --host_platform=@score_bazel_platforms//:x86_64-linux
Expand All @@ -53,6 +55,7 @@ build:shared_qnx --cxxopt=-DGRPC_POSIX_SOCKET
build:shared_qnx --cxxopt=-DGRPC_POSIX_SOCKETUTILS
build:shared_qnx --cxxopt=-DGRPC_POSIX_WAKEUP_FD
build:shared_qnx --cxxopt=-DIP_PKTINFO=0
build:shared_qnx --@score_baselibs//score/memory/shared/flags:use_typedshmd=false

# -------------------------------------------------------------------------------
# Config dedicated to host platform CPU:x86_64 and OS:Linux
Expand Down Expand Up @@ -92,6 +95,8 @@ build:x86_64-qnx --platforms=//platforms:x86_64-qnx-extended
# -------------------------------------------------------------------------------
build:target_config_1 --config=x86_64-qnx
build:target_config_1 --extra_toolchains=@score_qcc_x86_64_toolchain//:x86_64-qnx-sdp_8.0.0
build:target_config_1 --extra_toolchains=@score_toolchains_rust//toolchains/ferrocene:ferrocene_x86_64_unknown_linux_gnu
build:target_config_1 --extra_toolchains=@score_toolchains_rust//toolchains/ferrocene:ferrocene_x86_64_pc_nto_qnx800

# -------------------------------------------------------------------------------
# Config dedicated to target platform CPU:aarch64 and OS:QNX
Expand All @@ -105,3 +110,18 @@ build:aarch64-qnx --platforms=//platforms:aarch64-qnx-extended
# -------------------------------------------------------------------------------
build:target_config_2 --config=aarch64-qnx
build:target_config_2 --extra_toolchains=@score_qcc_aarch64_toolchain//:aarch64-qnx-sdp_8.0.0
build:target_config_2 --extra_toolchains=@score_toolchains_rust//toolchains/ferrocene:ferrocene_x86_64_unknown_linux_gnu
build:target_config_2 --extra_toolchains=@score_toolchains_rust//toolchains/ferrocene:ferrocene_aarch64_unknown_nto_qnx800


# Clippy linting
build --aspects=@score_rust_policies//clippy:linters.bzl%clippy_strict
build --extra_toolchains=@score_toolchains_rust//toolchains/ferrocene:ferrocene_x86_64_unknown_linux_gnu
build --output_groups=+rules_lint_human
build:lint --@aspect_rules_lint//lint:fail_on_violation=true
build:lint --config=per-x86_64-linux
test --test_output=errors

# Run Cargo build.rs scripts locally so openssl-sys can access host license files
build:aarch64-qnx --strategy=CargoBuildScriptRun=local
build:host_config_1 --extra_toolchains=@score_toolchains_rust//toolchains/ferrocene:ferrocene_x86_64_unknown_linux_gnu
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -72,3 +72,7 @@ path/to/venv/
# Language Server
compile_commands.json
.cache/

# Cargo
target/
**/target/
21 changes: 0 additions & 21 deletions .vscode/extensions.json

This file was deleted.

Loading
Loading