Class: GNOME::Rake::ExternalPackage::NativeConfiguration
- Inherits:
-
Struct
- Object
- Struct
- GNOME::Rake::ExternalPackage::NativeConfiguration
- Defined in:
- lib/gnome/rake/external-package.rb
Instance Attribute Summary collapse
-
#built_file ⇒ Object
readonly
Returns the value of attribute built_file.
-
#configure_args ⇒ Object
readonly
Returns the value of attribute configure_args.
-
#patches ⇒ Object
readonly
Returns the value of attribute patches.
Instance Method Summary collapse
- #build? ⇒ Boolean
- #build_concurrently? ⇒ Boolean
-
#initialize(properties) ⇒ NativeConfiguration
constructor
A new instance of NativeConfiguration.
- #need_autogen? ⇒ Boolean
- #need_autoreconf? ⇒ Boolean
Constructor Details
#initialize(properties) ⇒ NativeConfiguration
Returns a new instance of NativeConfiguration.
222 223 224 225 226 227 |
# File 'lib/gnome/rake/external-package.rb', line 222 def initialize(properties) super() properties.each do |key, value| send("#{key}=", value) end end |
Instance Attribute Details
#built_file ⇒ Object
Returns the value of attribute built_file
215 216 217 |
# File 'lib/gnome/rake/external-package.rb', line 215 def built_file @built_file end |
#configure_args ⇒ Object
Returns the value of attribute configure_args
215 216 217 |
# File 'lib/gnome/rake/external-package.rb', line 215 def configure_args @configure_args end |
#patches ⇒ Object
Returns the value of attribute patches
215 216 217 |
# File 'lib/gnome/rake/external-package.rb', line 215 def patches @patches end |
Instance Method Details
#build? ⇒ Boolean
229 230 231 |
# File 'lib/gnome/rake/external-package.rb', line 229 def build? build.nil? ? false : build end |
#build_concurrently? ⇒ Boolean
253 254 255 |
# File 'lib/gnome/rake/external-package.rb', line 253 def build_concurrently? build_concurrently.nil? ? true : build_concurrently end |
#need_autogen? ⇒ Boolean
245 246 247 |
# File 'lib/gnome/rake/external-package.rb', line 245 def need_autogen? need_autogen.nil? ? false : need_autogen end |
#need_autoreconf? ⇒ Boolean
249 250 251 |
# File 'lib/gnome/rake/external-package.rb', line 249 def need_autoreconf? need_autoreconf.nil? ? false : need_autoreconf end |