Class: XCCache::SPM::Package::MacroTarget
- Inherits:
-
Target
- Object
- HashRepresentable
- JSONRepresentable
- BaseObject
- Target
- XCCache::SPM::Package::MacroTarget
- Defined in:
- lib/xccache/spm/desc/target/macro.rb
Constant Summary
Constants inherited from BaseObject
Instance Attribute Summary
Attributes inherited from HashRepresentable
Method Summary
Methods inherited from Target
#binary?, #binary_path, #checksum, #direct_dependencies, #direct_dependency_targets, #downcast, #flatten_as_targets, #header_paths, #header_search_paths, #local_binary_path, #macro?, #match_platform?, #module_name, #public_header_paths, #recursive_targets, #resource_bundle_name, #resource_paths, #settings, #sources_path, #type, #use_clang?, #xccache?, #xccache_id
Methods included from Cacheable
#__cacheable_module_name, #cacheable, included
Methods inherited from BaseObject
#cast_to, #display_name, #fetch, #full_name, #inspect, #name, #pkg_desc_of, #pkg_name, #pkg_slug, #src_dir, #to_s
Methods included from Config::Mixin
Methods inherited from JSONRepresentable
Methods inherited from HashRepresentable
#[], #[]=, #initialize, #load, #merge!, #reload, #save
Constructor Details
This class inherits a constructor from XCCache::HashRepresentable