Changeset 305 for asp3_wo_tecs/trunk/configure.rb
- Timestamp:
- Jun 26, 2017, 6:45:41 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
asp3_wo_tecs/trunk/configure.rb
r304 r305 54 54 # ã®è²¬ä»»ãè² ããªãï¼ 55 55 # 56 # $Id: configure.rb 5 75 2016-02-02 23:16:20Z ertl-hiro $56 # $Id: configure.rb 585 2016-02-05 10:58:56Z ertl-hiro $ 57 57 # 58 58 … … 88 88 # ã®æå® 89 89 # -V <devtooldir> éçºãã¼ã«ï¼ã³ã³ãã¤ã©çï¼ã®ç½®ããã¦ãããã£ã¬ã¯ã㪠90 # -p <perl> perlã®ãã¹åï¼æ示çã«æå®ããå ´åï¼91 90 # -R <ruby> rubyã®ãã¹åï¼æ示çã«æå®ããå ´åï¼ 92 91 # -g <cfg> ã³ã³ãã£ã®ã¥ã¬ã¼ã¿ï¼cfgï¼ã®ãã¹å 93 92 # -G <tecsgen> TECSã¸ã§ãã¬ã¼ã¿ï¼tecsgenï¼ã®ãã¹å 94 # -P <prcnum> ããã»ããµæ°ï¼ãã«ãããã»ããµå¯¾å¿ã«ã¼ãã«ã®å ´åï¼95 93 # -o <options> ã³ã³ãã¤ã«ãªãã·ã§ã³ï¼COPTSã«è¿½å ï¼ 96 94 # -O <options> ã·ã³ãã«å®ç¾©ãªãã·ã§ã³ï¼CDEFSã«è¿½å ï¼ … … 111 109 # % ../configure.rb -T ct11mpcore_gcc -O "-DTOPPERS_USE_QEMU" -A tSample2 -t 112 110 # ã¢ããªã±ã¼ã·ã§ã³ããã°ã©ã ã¯ï¼TECSçã®ãµã³ãã«ããã°ã©ã ã«ãªãï¼ 111 # 112 # 使ç¨ä¾(4) 113 # 114 # % ../configure.rb -T ct11mpcore_gcc PRC_NUM=4 115 # PRC_NUMã4ã«å®ç¾©ããï¼ 113 116 114 117 # … … 126 129 $enable_trace = "" 127 130 $devtooldir = "" 128 $perl = "perl"129 131 $ruby = "ruby" 130 $prc_num = ""131 132 $copts = [] 132 133 $cdefs = [] … … 136 137 # ãªãã·ã§ã³ã®å¦ç 137 138 # 138 option = {}139 139 OptionParser.new(nil, 22) do |opt| 140 140 opt.on("-T target", "taget name (mandatory)") do |val| … … 189 189 $devtooldir = val 190 190 end 191 opt.on("-p perl", "path of perl command") do |val|192 $perl = val193 end194 191 opt.on("-R ruby", "path of ruby command") do |val| 195 192 $ruby = val … … 200 197 opt.on("-G tecsgen", "path of TECS generator") do |val| 201 198 $tecsgen = val 202 end203 opt.on("-P prcnum", "number of processors") do |val|204 $prc_num = val205 199 end 206 200 opt.on("-o options", "compiler options") do |val| … … 307 301 $vartable["ENABLE_TRACE"] = $enable_trace 308 302 $vartable["DEVTOOLDIR"] = $devtooldir 309 $vartable["PERL"] = $perl310 303 $vartable["RUBY"] = $ruby 311 304 $vartable["CFG"] = $cfg 312 305 $vartable["TECSGEN"] = $tecsgen 313 $vartable["PRC_NUM"] = $prc_num314 306 $vartable["COPTS"] = $copts.join(" ") 315 307 $vartable["CDEFS"] = $cdefs.join(" ") 316 308 $vartable["LDFLAGS"] = $ldflags.join(" ") 317 309 $vartable["OBJEXT"] = GetObjectExtension() 310 ARGV.each do |arg| 311 if /^([A-Za-z0-9_]+)\s*\=\s*(.*)$/ =~ arg 312 $vartable[$1] = $2 313 else 314 $vartable[arg] = true 315 end 316 end 318 317 319 318 #
Note:
See TracChangeset
for help on using the changeset viewer.