Ignore:
Timestamp:
Jun 26, 2017, 6:45:41 PM (7 years ago)
Author:
ertl-honda
Message:

3.0.0のリリース版に追従

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asp3_wo_tecs/trunk/configure.rb

    r304 r305  
    5454#  の責任を負わない.
    5555#
    56 #  $Id: configure.rb 575 2016-02-02 23:16:20Z ertl-hiro $
     56#  $Id: configure.rb 585 2016-02-05 10:58:56Z ertl-hiro $
    5757#
    5858
     
    8888#                                               ã®æŒ‡å®š
    8989#  -V <devtooldir>              開発ツール(コンパイラ等)の置かれているディレクトリ
    90 #  -p <perl>                    perlのパス名(明示的に指定する場合)
    9190#  -R <ruby>                    rubyのパス名(明示的に指定する場合)
    9291#  -g <cfg>                             ã‚³ãƒ³ãƒ•ã‚£ã‚®ãƒ¥ãƒ¬ãƒ¼ã‚¿ï¼ˆcfg)のパス名
    9392#  -G <tecsgen>                 TECSジェネレータ(tecsgen)のパス名
    94 #  -P <prcnum>                  プロセッサ数(マルチプロセッサ対応カーネルの場合)
    9593#  -o <options>                 ã‚³ãƒ³ãƒ‘イルオプション(COPTSに追加)
    9694#  -O <options>                 ã‚·ãƒ³ãƒœãƒ«å®šç¾©ã‚ªãƒ—ション(CDEFSに追加)
     
    111109#  % ../configure.rb -T ct11mpcore_gcc -O "-DTOPPERS_USE_QEMU" -A tSample2 -t
    112110#       ã‚¢ãƒ—リケーションプログラムは,TECS版のサンプルプログラムになる.
     111#
     112#  使用例(4)
     113#
     114#  % ../configure.rb -T ct11mpcore_gcc PRC_NUM=4
     115#       PRC_NUMを4に定義する.
    113116
    114117#
     
    126129$enable_trace = ""
    127130$devtooldir = ""
    128 $perl = "perl"
    129131$ruby = "ruby"
    130 $prc_num = ""
    131132$copts = []
    132133$cdefs = []
     
    136137#  オプションの処理
    137138#
    138 option = {}
    139139OptionParser.new(nil, 22) do |opt|
    140140  opt.on("-T target",           "taget name (mandatory)") do |val|
     
    189189    $devtooldir = val
    190190  end
    191   opt.on("-p perl",                     "path of perl command") do |val|
    192     $perl = val
    193   end
    194191  opt.on("-R ruby",                     "path of ruby command") do |val|
    195192    $ruby = val
     
    200197  opt.on("-G tecsgen",          "path of TECS generator") do |val|
    201198    $tecsgen = val
    202   end
    203   opt.on("-P prcnum",           "number of processors") do |val|
    204     $prc_num = val
    205199  end
    206200  opt.on("-o options",          "compiler options") do |val|
     
    307301$vartable["ENABLE_TRACE"] = $enable_trace
    308302$vartable["DEVTOOLDIR"] = $devtooldir
    309 $vartable["PERL"] = $perl
    310303$vartable["RUBY"] = $ruby
    311304$vartable["CFG"] = $cfg
    312305$vartable["TECSGEN"] = $tecsgen
    313 $vartable["PRC_NUM"] = $prc_num
    314306$vartable["COPTS"] = $copts.join(" ")
    315307$vartable["CDEFS"] = $cdefs.join(" ")
    316308$vartable["LDFLAGS"] = $ldflags.join(" ")
    317309$vartable["OBJEXT"] = GetObjectExtension()
     310ARGV.each do |arg|
     311  if /^([A-Za-z0-9_]+)\s*\=\s*(.*)$/ =~ arg
     312    $vartable[$1] = $2
     313  else
     314    $vartable[arg] = true
     315  end
     316end
    318317
    319318#
Note: See TracChangeset for help on using the changeset viewer.