diff options
Diffstat (limited to 'test/test_data')
-rw-r--r-- | test/test_data/BUILD | 17 | ||||
-rw-r--r-- | test/test_data/objc_lib_with_unused_symbol.m | 11 |
2 files changed, 23 insertions, 5 deletions
diff --git a/test/test_data/BUILD b/test/test_data/BUILD index 8221a08..81f8e23 100644 --- a/test/test_data/BUILD +++ b/test/test_data/BUILD @@ -60,11 +60,18 @@ objc_library( deps = ["objc_lib"], ) -config_setting( - name = "compiler_gcc", - flag_values = { - "@bazel_tools//tools/cpp:compiler": "gcc", - }, +objc_library( + name = "objc_lib_with_unused_symbol", + srcs = ["objc_lib_with_unused_symbol.m"], + tags = TARGETS_UNDER_TEST_TAGS, +) + +starlark_apple_binary( + name = "ios_app_with_unused_symbol", + minimum_os_version = "13.0", + platform_type = "ios", + tags = TARGETS_UNDER_TEST_TAGS, + deps = [":objc_lib_with_unused_symbol"], ) config_setting( diff --git a/test/test_data/objc_lib_with_unused_symbol.m b/test/test_data/objc_lib_with_unused_symbol.m new file mode 100644 index 0000000..c91cad8 --- /dev/null +++ b/test/test_data/objc_lib_with_unused_symbol.m @@ -0,0 +1,11 @@ +#import <UIKit/UIKit.h> + +// This is untentionally unused +int addOne(int num); +int addOne(int num) { + return num + 1; +} + +int main(int argc, char *argv[]) { + return UIApplicationMain(argc, argv, nil, nil); +} |