Class: XCCache::SPM::Package::MacroTarget

Inherits:
Target show all
Defined in:
lib/xccache/spm/desc/target/macro.rb

Constant Summary

Constants inherited from BaseObject

BaseObject::ATTRS

Instance Attribute Summary

Attributes inherited from HashRepresentable

#path, #raw

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

#config

Methods inherited from JSONRepresentable

#load, #save

Methods inherited from HashRepresentable

#[], #[]=, #initialize, #load, #merge!, #reload, #save

Constructor Details

This class inherits a constructor from XCCache::HashRepresentable