Commit 66802d92 authored by take_cheeze's avatar take_cheeze

Add document for `add_conflict` and `add_conflicts`.

parent 7275096f
...@@ -161,6 +161,21 @@ Its format is same as argument of method `MRuby::Build#gem`, expect that it can' ...@@ -161,6 +161,21 @@ Its format is same as argument of method `MRuby::Build#gem`, expect that it can'
When a special version of depedency is required, When a special version of depedency is required,
use `MRuby::Build#gem` in *build_config.rb* to override default gem. use `MRuby::Build#gem` in *build_config.rb* to override default gem.
If you have conflicting GEMs use either or both of the following methods
* `spec.add_conflict(gem, *requirements)`
* The `requirements` argument is same as in `add_dependency` method.
* `spec.add_conflicts(*conflicting_gems)`
like following code:
MRuby::Gem::Specification.new 'some-regexp-binding' do |spec|
spec.license = 'BSD'
spec.author = 'John Doe'
spec.add_conflict 'mruby-onig-regexp', '> 0.0.0'
spec.add_conflicts 'mruby-hs-regexp', 'mruby-pcre-regexp', 'mruby-regexp-pcre'
end
In case your GEM has more complex build requirements you can use In case your GEM has more complex build requirements you can use
the following options additionally inside of your GEM specification: the following options additionally inside of your GEM specification:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment