-
-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support multiple configurations per project #143
Labels
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Enhancement Suggestion
Support multiple configurations (Romefile) per project and allow specifying which configuration it uses for each run.
Steps which explain the enhancement or reproduce the bug
N/A
Current behavior
Rome currently only support one configuration per project, which it takes from the Romefile in the project root directory.
Suggested behavior
Other than the current default setting, which Rome reads config from a
Romefile
file in the project root directory, Rome should allow specifying arbitrary Romefile for each run.Examples
Romefile
Romefile.xcode10
Why would the enhancement be useful to most users
Some projects may have to support multiple version of Xcode or multiple version of Carthage at the same time. Dynamically frameworks are built and placed in
Carthage/iOS/Build
directory, while frameworks built with overridedMACH_O_TYPE = staticlib
build setting are built and placed intoCarthage/iOS/Build/Static
directory. With the first Romefile, Rome won't see frameworks that were built into theCarthage/Build/iOS/Static
directory. With the second Romefile.xcode10, Rome won't see frameworks that were built into theCarthage/Build/iOS
directory.Rome version:
v0.16.0.46
OS and version:
macOS 10.13.6 (17G65)
The text was updated successfully, but these errors were encountered: