lib/rake/delphi/dcc32.rb in rake-delphi-0.0.26 vs lib/rake/delphi/dcc32.rb in rake-delphi-0.0.27

- old
+ new

@@ -19,11 +19,12 @@ private @@symbols = [:quiet, :assertions, :build, :optimization, :debug, :defines, :debuginfo, :localsymbols, :console, :warnings, :hints, :altercfg, :includepaths, :writeableconst, - :map, :dcuoutput, :bploutput, :aliases, :platform, :namespaces, + :map, :dcuoutput, :bploutput, + :aliases, :platform, :platform_configuration, :namespaces, :dcpoutput, :dcu, :uselibrarypath, :usecfg, :dcc_options] public @@symbols.map do |sym| attr_accessor sym unless method_defined?(sym) end @@ -234,10 +235,10 @@ send("#{key}=", value) rescue NoMethodError instance_variable_set("@#{key}", value) end end - src = @_source.gsub('\\', '/') + src = @_source.dos2unix_separator # make sure to create dir for output dcu # for now default is <PROJECTDIR>/dcu self.dcu = src.pathmap('%d%sdcu') unless @dcu # mainicon is usually requested by RCTemplate @mainicon ||= Rake.quotepath('', src.pathmap('%X.ico'))