Sha256: e4b139508c075d89ec9f4a870c1583ec3e105856cf6621471c8a35ef6d9bd276

Contents?: true

Size: 1.01 KB

Versions: 1

Compression:

Stored size: 1.01 KB

Contents

require 'kde-build/command/module_based'

module BuildTool

    class CompileCommand < ModuleBasedCommand

        def initialize
            super( 'compile', false )
            self.short_desc = "Compile the modules."
            self.description = <<-"EOS"
Compile the given modules.
            EOS
            #@update = true
            # self.options = CmdParse::OptionParserWrapper.new do |opt|
            #     opt.separator "Options:"
            #     opt.on( "--no-update", "Do not update from the repository" ) { |t|
            #         @update = false
            #         }
            # end
        end

        def is_module_ready( mod )
            true
        end

        def execute_for_module( mod )

            $log.info( "###############################################################" )
            $log.info( "### Compiling module #{mod.name}" )
            $log.info( "###############################################################" )

            mod.build( false )
        end

    end


end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
build-tool-0.0.3 lib/kde-build/command/compile.rb