1111# SPDX-License-Identifier: Apache-2.0
1212# *******************************************************************************
1313module (
14- name = "score_toolchains_qnx_tests " ,
14+ name = "score_ri_qnx_qemu " ,
1515 version = "0.0.1" ,
1616 compatibility_level = 0 ,
1717)
1818
19- bazel_dep (name = "score_toolchains_qnx" , version = "0.0.2" )
20- git_override (
21- module_name = "score_toolchains_qnx" ,
22- commit = "faa88ee7b26c82b23127b4493f140c15df4c7b8d" ,
23- remote = "https://github.com/eclipse-score/toolchains_qnx.git" ,
24- )
25-
26-
27- toolchains_qnx = use_extension ("@score_toolchains_qnx//:extensions.bzl" , "toolchains_qnx" )
28- toolchains_qnx .sdp (
29- sha256 = "f2e0cb21c6baddbcb65f6a70610ce498e7685de8ea2e0f1648f01b327f6bac63" ,
30- strip_prefix = "installation" ,
31- url = "https://www.qnx.com/download/download/79858/installation.tgz" ,
32- )
33- use_repo (toolchains_qnx , "toolchains_qnx_sdp" )
34- use_repo (toolchains_qnx , "toolchains_qnx_qcc" )
35- use_repo (toolchains_qnx , "toolchains_qnx_ifs" )
36-
37- register_toolchains ("@toolchains_qnx_qcc//:qcc_x86_64" )
38- register_toolchains ("@toolchains_qnx_ifs//:ifs_x86_64" )
39-
4019###############################################################################
4120#
4221# Shell dependency
@@ -67,7 +46,7 @@ use_repo(python)
6746#
6847###############################################################################
6948# Configure the host toolchain.
70- bazel_dep (name = "score_toolchains_gcc" , version = "0.4 " , dev_dependency = True )
49+ bazel_dep (name = "score_toolchains_gcc" , version = "0.5 " , dev_dependency = True )
7150gcc = use_extension ("@score_toolchains_gcc//extentions:gcc.bzl" , "gcc" , dev_dependency = True )
7251gcc .toolchain (
7352 url = "https://github.com/eclipse-score/toolchains_gcc_packages/releases/download/0.0.1/x86_64-unknown-linux-gnu_gcc12.tar.gz" ,
@@ -88,21 +67,34 @@ use_repo(gcc, "gcc_toolchain", "gcc_toolchain_gcc")
8867
8968register_toolchains ("@gcc_toolchain//:all" )
9069
70+ # Configure target toolchain for QNX build.
71+ bazel_dep (name = "score_toolchains_qnx" , version = "0.0.2" )
72+ # NOTE: Currently we need to pick dedicated version of toolchains_qnx due to recent changes in the main branch.
73+ git_override (
74+ module_name = "score_toolchains_qnx" ,
75+ commit = "faa88ee7b26c82b23127b4493f140c15df4c7b8d" ,
76+ remote = "https://github.com/eclipse-score/toolchains_qnx.git" ,
77+ )
78+ toolchains_qnx = use_extension ("@score_toolchains_qnx//:extensions.bzl" , "toolchains_qnx" )
79+ toolchains_qnx .sdp (
80+ sha256 = "f2e0cb21c6baddbcb65f6a70610ce498e7685de8ea2e0f1648f01b327f6bac63" ,
81+ strip_prefix = "installation" ,
82+ url = "https://www.qnx.com/download/download/79858/installation.tgz" ,
83+ )
84+ use_repo (toolchains_qnx , "toolchains_qnx_sdp" )
85+ use_repo (toolchains_qnx , "toolchains_qnx_qcc" )
86+ use_repo (toolchains_qnx , "toolchains_qnx_ifs" )
87+
88+ register_toolchains ("@toolchains_qnx_qcc//:qcc_x86_64" )
89+ register_toolchains ("@toolchains_qnx_ifs//:ifs_x86_64" )
9190
9291###############################################################################
9392#
94- # C++ rules
93+ # Other dependencies
9594#
9695###############################################################################
9796bazel_dep (name = "rules_cc" , version = "0.1.1" )
98-
99- ###############################################################################
100- #
101- # ITF dependency
102- #
103- ###############################################################################
10497bazel_dep (name = "score_itf" , version = "0.1.0" )
105-
10698bazel_dep (name = "score_baselibs" , version = "0.1.3" )
10799
108100bazel_dep (name = "score_communication" , version = "0.0.1" )
@@ -111,16 +103,13 @@ git_override(
111103 commit = "2d0d067b064a6e27d115f382bc938a30d44f08e7" ,
112104 remote = "https://github.com/eclipse-score/communication.git" ,
113105)
114-
115106bazel_dep (name = "scrample" , version = "0.0.1" )
116107git_override (
117108 module_name = "scrample" ,
118109 commit = "a56570127abc583ad6127f27bae31ae3643b2eb9" ,
119110 remote = "https://github.com/eclipse-score/scrample.git" ,
120111)
121112
122-
123-
124113bazel_dep (name = "rules_boost" , repo_name = "com_github_nelhage_rules_boost" )
125114archive_override (
126115 module_name = "rules_boost" ,
0 commit comments