Sha256: bd503c1594add1fa68086fa7d6fe4655e092c6b4b33637c18860f9d607f09a5a

Contents?: true

Size: 1.14 KB

Versions: 61

Compression:

Stored size: 1.14 KB

Contents

if defined?(DEBUG)
      puts DELIMITER
      puts __FILE__
      puts
      puts 'candle not found' if(!Command.executes?('candle')) 
      puts 'light not found' if(!Command.executes?('light')) 
      puts
    end

#
# 
#
class Wix
	def self.get_build_commands wxs_file
      build_commands=nil
      if(File.exists?(wxs_file) && !defined?(NO_WIX))
         if(Environment.windows?)
            ext='msi'
            ext='exe' if(IO.read(wxs_file).include?('<Bundle'))
            extensions=''
            ['WixNetFxExtension','WixBalExtension','WixUtilExtension','WixUiExtension'].each{|e|
                  extensions="#{extensions}-ext #{e} "
            }
      	build_commands=Array.new if build_commands.nil?
      	build_commands << "candle #{wxs_file} #{extensions}"
            
      	if(defined?(VERSION))
      		build_commands << "light #{File.basename(wxs_file,'.*')}.wixobj -out #{File.basename(wxs_file,'.*')}-#{VERSION}.#{ext} #{extensions}"
      	else
      		build_commands << "light #{File.basename(wxs_file,'.*')}.wixobj #{extensions}"
      	end
         end
      end
      build_commands
    end
end

Version data entries

61 entries across 61 versions & 1 rubygems

Version Path
dev-2.1.141 lib/apps/wix.rb
dev-2.1.140 lib/apps/wix.rb
dev-2.1.139 lib/apps/wix.rb
dev-2.1.137 lib/apps/wix.rb
dev-2.1.136 lib/apps/wix.rb
dev-2.1.135 lib/apps/wix.rb
dev-2.1.134 lib/apps/wix.rb
dev-2.1.133 lib/apps/wix.rb
dev-2.1.132 lib/apps/wix.rb
dev-2.1.131 lib/apps/wix.rb
dev-2.1.130 lib/apps/wix.rb
dev-2.1.129 lib/apps/wix.rb
dev-2.1.128 lib/apps/wix.rb
dev-2.1.127 lib/apps/wix.rb
dev-2.1.126 lib/apps/wix.rb
dev-2.1.125 lib/apps/wix.rb
dev-2.1.124 lib/apps/wix.rb
dev-2.1.123 lib/apps/wix.rb
dev-2.1.122 lib/apps/wix.rb
dev-2.1.121 lib/apps/wix.rb