BuildXL/Private/DistributedIntegrationTest/config.dsc

27 строки
1.1 KiB
Plaintext

// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
config({
modules: globR(d`Src`, "module.config.dsc"),
resolvers: [
{
kind: "DScript",
modules: [
...globR(d`${Environment.getPathValue("BUILDXL_BIN_DIRECTORY")}/Sdk`, "package.config.dsc"),
...globR(d`${Environment.getPathValue("BUILDXL_BIN_DIRECTORY")}/Sdk`, "module.config.dsc"),
...globR(d`${Environment.getPathValue("BUILDXL_BIN_DIRECTORY")}/Sdk`, "module.config.bm"),
f`${Environment.getPathValue("ENLISTMENTROOT")}/Public/Sdk/Public/Managed/Tools/BinarySigner/module.config.dsc`,
]
},
],
mounts: [
{
name: PathAtom.create("BinDirectorySdk"),
path: Environment.hasVariable("BUILDXL_BIN_DIRECTORY") ? p`${Environment.getPathValue("BUILDXL_BIN_DIRECTORY")}/Sdk` : p`Out`,
trackSourceFileChanges: true,
isWritable: false,
isReadable: true,
}
],
});