Sha256: 43123ec6fffa1332e0d5f1927dba0e44d0213f2e9d41fd3c8a8107d3b5e1fcc7
Contents?: true
Size: 751 Bytes
Versions: 5
Compression:
Stored size: 751 Bytes
Contents
module Rake::Builder::Presenters::MakefileAm class BuilderPresenter attr_accessor :builder def initialize(builder) @builder = builder end def to_s [sources, cpp_flags, ld_flags, libraries, ''].compact.join("\n") end private def sources "#{builder.label}_SOURCES = #{builder.source_files.join(' ')}" end def cpp_flags "#{builder.label}_CPPFLAGS = #{builder.compiler_flags}" end def ld_flags if builder.is_library? nil else "#{builder.label}_LDFLAGS = -L." end end def libraries if builder.is_library? nil else "#{builder.label}_LDADD = #{builder.library_dependencies_list}" end end end end
Version data entries
5 entries across 5 versions & 1 rubygems