bazelbuild / bazelbuild/rules_apple

Allow specifying copts for different tools invoked by xctoolrunner

Open
#732 2 comments 0 reactions 0 assignees View on GitHub
P3
Dominant language
Starlark
Stars
593
Forks
334
Avg merge
16h 48m
Merged PRs (30d)
9

Description

Xcode allows specifying some options (for e.g. `momc` or `mapc` or `ibtool` or `actool`) via various build settings (e.g. we rely on setting `--no-inverse-relationship-warnings` to keep builds quiet via `MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS` in Xcode). Currently, the resource rules do no have a way to specify copts that should be given to the resource compiling tools, but it would be really nice if there was.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the resource rules and xctoolrunner entry point to see how resource-compiling tools such as momc, mapc, ibtool, and actool are invoked. Done means the resource rules can configure copts for individual tools, including options supplied through settings such as MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS.

Written by the indexing model from the issue text.

Assessment

Domain
build-system
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.