mirror of
https://github.com/github/codeql.git
synced 2025-12-16 16:53:25 +01:00
Providing `--dynamic_mode=fully` (for example setting it in `local.bazelrc`) will now work. All runfiles are now copied in the extractor pack: in dynamic mode, those will be the executable and the dynamic libraries, while in static mode only the executable will be part of the runfiles. Setting the correct `LD_LIBRARY_PATH` in `qltest.sh` then allows to run tests with this pakcage. If we need something more, we can switch to a wrapper script in place of `extractor` in the future. Notice that `LD_LIBRARY_PATH` is also set in static mode, but that has no consequence.
12 lines
354 B
Python
12 lines
354 B
Python
package(default_visibility = ["//swift:__subpackages__"])
|
|
|
|
[
|
|
alias(
|
|
name = name,
|
|
actual = select({
|
|
"@bazel_tools//src/conditions:%s" % arch: "@swift_prebuilt_%s//:%s" % (arch, name)
|
|
for arch in ("linux", "darwin_x86_64", "darwin_arm64")
|
|
}),
|
|
) for name in ("swift-llvm-support", "swift-test-sdk")
|
|
]
|