Project: Use apple_resource_group for test resources. Fix bazelrc (#351)

This commit is contained in:
Russell Hancox 2019-02-19 12:20:30 -05:00 committed by GitHub
parent ef8e9975e9
commit 06d8295d0a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 15 additions and 5 deletions

View File

@ -1 +1 @@
common --apple_generate_dsym --define=apple.propagate_embedded_extra_outputs=yes
build --apple_generate_dsym --define=apple.propagate_embedded_extra_outputs=yes

View File

@ -23,14 +23,14 @@ objc_library(
"SNTNotificationManager.m",
"main.m",
],
data = [
"Resources/AboutWindow.xib",
"Resources/MessageWindow.xib",
],
sdk_frameworks = [
"IOKit",
"SecurityInterface",
],
xibs = [
"Resources/AboutWindow.xib",
"Resources/MessageWindow.xib",
],
deps = [
"//Source/common:SNTBlockMessage",
"//Source/common:SNTConfigurator",

View File

@ -1,6 +1,7 @@
"""This module defines some helper rules."""
load("@build_bazel_rules_apple//apple:macos.bzl", "macos_unit_test")
load("@build_bazel_rules_apple//apple:resources.bzl", "apple_resource_group")
def run_command(name, cmd, **kwargs):
"""A rule to run a command."""
@ -21,14 +22,23 @@ def santa_unit_test(name,
deps = [],
size = "medium",
minimum_os_version = "10.9",
resources = [],
structured_resources = [],
copts = [],
**kwargs):
apple_resource_group(
name = "%s_resources" % name,
resources = resources,
structured_resources = structured_resources,
)
native.objc_library(
name = "%s_lib" % name,
testonly = 1,
srcs = srcs,
deps = deps,
copts = copts,
data = [":%s_resources" % name],
**kwargs
)