Swift: rename autobuilder. NFC

This commit is contained in:
Alex Denisov
2023-08-31 08:12:52 +02:00
parent 1159508e4f
commit 803adae9c6
29 changed files with 25 additions and 24 deletions

View File

@@ -1,4 +1,4 @@
load("@rules_pkg//:mappings.bzl", "pkg_attributes", "pkg_filegroup", "pkg_files", "strip_prefix") load("@rules_pkg//:mappings.bzl", "pkg_filegroup", "pkg_files", "strip_prefix")
load("@rules_pkg//:install.bzl", "pkg_install") load("@rules_pkg//:install.bzl", "pkg_install")
load("//:defs.bzl", "codeql_platform") load("//:defs.bzl", "codeql_platform")
load("//misc/bazel:pkg_runfiles.bzl", "pkg_runfiles") load("//misc/bazel:pkg_runfiles.bzl", "pkg_runfiles")
@@ -57,8 +57,8 @@ pkg_filegroup(
) )
pkg_runfiles( pkg_runfiles(
name = "xcode-autobuilder", name = "swift-autobuilder",
srcs = ["//swift/xcode-autobuilder"], srcs = ["//swift/swift-autobuilder"],
prefix = "tools/" + codeql_platform, prefix = "tools/" + codeql_platform,
) )
@@ -93,7 +93,7 @@ pkg_filegroup(
], ],
}) + select({ }) + select({
"@platforms//os:macos": [ "@platforms//os:macos": [
":xcode-autobuilder", ":swift-autobuilder",
], ],
"//conditions:default": [ "//conditions:default": [
":diagnostics", ":diagnostics",
@@ -130,7 +130,7 @@ generate_cmake(
"//swift/logging/tests/assertion-diagnostics:assert-false", "//swift/logging/tests/assertion-diagnostics:assert-false",
] + select({ ] + select({
"@platforms//os:linux": ["//swift/tools/diagnostics:autobuilder-incompatible-os"], "@platforms//os:linux": ["//swift/tools/diagnostics:autobuilder-incompatible-os"],
"@platforms//os:macos": ["//swift/xcode-autobuilder"], "@platforms//os:macos": ["//swift/swift-autobuilder"],
}), }),
visibility = ["//visibility:public"], visibility = ["//visibility:public"],
) )

View File

@@ -1,7 +1,7 @@
load("//swift:rules.bzl", "swift_cc_binary") load("//swift:rules.bzl", "swift_cc_binary")
swift_cc_binary( swift_cc_binary(
name = "xcode-autobuilder", name = "swift-autobuilder",
srcs = glob([ srcs = glob([
"*.cpp", "*.cpp",
"*.h", "*.h",

View File

@@ -1,4 +1,4 @@
#include "swift/xcode-autobuilder/XcodeBuildRunner.h" #include "swift/swift-autobuilder/BuildRunner.h"
#include <vector> #include <vector>
#include <iostream> #include <iostream>
@@ -6,7 +6,7 @@
#include "absl/strings/str_join.h" #include "absl/strings/str_join.h"
#include "swift/logging/SwiftLogging.h" #include "swift/logging/SwiftLogging.h"
#include "swift/xcode-autobuilder/CustomizingBuildLink.h" #include "swift/swift-autobuilder/CustomizingBuildLink.h"
constexpr codeql::SwiftDiagnostic buildCommandFailed{ constexpr codeql::SwiftDiagnostic buildCommandFailed{
.id = "build-command-failed", .id = "build-command-failed",

View File

@@ -1,7 +1,7 @@
#pragma once #pragma once
#include "swift/xcode-autobuilder/XcodeTarget.h" #include "swift/swift-autobuilder/XcodeTarget.h"
#include "swift/xcode-autobuilder/XcodeProjectParser.h" #include "swift/swift-autobuilder/ProjectParser.h"
#include <filesystem> #include <filesystem>
void installDependencies(const ProjectStructure& target, bool dryRun); void installDependencies(const ProjectStructure& target, bool dryRun);

View File

@@ -1,4 +1,4 @@
#include "swift/xcode-autobuilder/CFHelpers.h" #include "swift/swift-autobuilder/CFHelpers.h"
#include <iostream> #include <iostream>

View File

@@ -1,4 +1,4 @@
#include "swift/xcode-autobuilder/XcodeProjectParser.h" #include "swift/swift-autobuilder/ProjectParser.h"
#include <array> #include <array>
#include <iostream> #include <iostream>
@@ -8,8 +8,8 @@
#include <fstream> #include <fstream>
#include <CoreFoundation/CoreFoundation.h> #include <CoreFoundation/CoreFoundation.h>
#include "swift/xcode-autobuilder/XcodeWorkspaceParser.h" #include "swift/swift-autobuilder/XcodeWorkspaceParser.h"
#include "swift/xcode-autobuilder/CFHelpers.h" #include "swift/swift-autobuilder/CFHelpers.h"
namespace fs = std::filesystem; namespace fs = std::filesystem;

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include "swift/xcode-autobuilder/XcodeTarget.h" #include "swift/swift-autobuilder/XcodeTarget.h"
#include <vector> #include <vector>
#include <string> #include <string>
#include <filesystem> #include <filesystem>

View File

@@ -1,7 +1,7 @@
#include <libxml/tree.h> #include <libxml/tree.h>
#include <libxml/parser.h> #include <libxml/parser.h>
#include <iostream> #include <iostream>
#include "swift/xcode-autobuilder/XcodeWorkspaceParser.h" #include "swift/swift-autobuilder/XcodeWorkspaceParser.h"
/* /*
Extracts FileRef locations from an XML of the following form: Extracts FileRef locations from an XML of the following form:

View File

@@ -1,11 +1,11 @@
#include <iostream> #include <iostream>
#include <vector> #include <vector>
#include <filesystem> #include <filesystem>
#include "swift/xcode-autobuilder/XcodeTarget.h" #include "swift/swift-autobuilder/XcodeTarget.h"
#include "swift/xcode-autobuilder/XcodeBuildRunner.h" #include "swift/swift-autobuilder/BuildRunner.h"
#include "swift/xcode-autobuilder/XcodeProjectParser.h" #include "swift/swift-autobuilder/ProjectParser.h"
#include "swift/logging/SwiftLogging.h" #include "swift/logging/SwiftLogging.h"
#include "swift/xcode-autobuilder/CustomizingBuildLink.h" #include "swift/swift-autobuilder/CustomizingBuildLink.h"
static constexpr std::string_view uiTest = "com.apple.product-type.bundle.ui-testing"; static constexpr std::string_view uiTest = "com.apple.product-type.bundle.ui-testing";
static constexpr std::string_view unitTest = "com.apple.product-type.bundle.unit-test"; static constexpr std::string_view unitTest = "com.apple.product-type.bundle.unit-test";
@@ -79,8 +79,9 @@ static bool autobuild(const CLIArgs& args) {
"contain no Swift source files, or are tests."); "contain no Swift source files, or are tests.");
return false; return false;
} else if (!structure.xcodeEncountered && swiftPackages.empty()) { } else if (!structure.xcodeEncountered && swiftPackages.empty()) {
DIAGNOSE_ERROR(noProjectFound, DIAGNOSE_ERROR(
"`autobuild` detected neither an Xcode project or workspace, nor a Swift package"); noProjectFound,
"`autobuild` detected neither an Xcode project or workspace, nor a Swift package");
return false; return false;
} else if (!xcodeTargets.empty()) { } else if (!xcodeTargets.empty()) {
LOG_INFO("Building Xcode target: {}", xcodeTargets.front()); LOG_INFO("Building Xcode target: {}", xcodeTargets.front());

View File

@@ -4,11 +4,11 @@
size = "small", size = "small",
srcs = ["autobuild_tester.py"], srcs = ["autobuild_tester.py"],
args = [ args = [
"$(location //swift/xcode-autobuilder)", "$(location //swift/swift-autobuilder)",
"$(location %s)" % test_dir, "$(location %s)" % test_dir,
], ],
data = [ data = [
"//swift/xcode-autobuilder", "//swift/swift-autobuilder",
test_dir, test_dir,
] + glob([test_dir + "/**/*"]), ] + glob([test_dir + "/**/*"]),
main = "autobuild_tester.py", main = "autobuild_tester.py",