namazu-ml(ring)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: checking for path separator (Re: namazu-1.3.1.0-pre-7)



Kaz SHiMZ <kshimz@xxxxxxxxx> wrote:

>> >  checking for path separator... ;
>> 
>> この判定はどうやって行っているのだろう? configure のその辺のコード
>> を見せてもらえませんか? これが取り込めれば万事解決する気がします。
> 
>念のため、configure 全体を送ります。量が多くなってすいません。

確認しました。

| case "`uname -s 2> /dev/null`" in
| OS/2)
(snip)
|   PATH_IFS=';'
|   ac_cv_emxos2=yes
|   ;;
| *)
|   PATH_IFS=':'
|   ;;
| esac
| echo "$ac_t""${PATH_IFS}" 1>&6

の部分ですね。 PATH_IFS は正統(?)の configure では使われていません
ので、

|   PATH=`echo -E "$PATH" | sed 's+\\\\+/+g'`
|   PATH_IFS=';'

の部分を

|   PATH=`echo -E "$PATH" | sed 's+\\\\+/+g'`
|   PATH=`echo -E "$PATH" | sed 's+;+:+g'`

としてしまえばいいんじゃないでしょうか? で、この辺をうまくまとめて 
configure.in に含めれば UNIX で作成した configure が OS/2 でもその
まま使える気がします。

というわけで、試作してみました。確認をお願いします。 > 清水さん

# 結構デカイので configure の方は清水さんだけに送ります。

-- Satoru Takabayashi

begin 644 configure.in.gz
M'XL("%?;OC8``V-O;F9I9W5R92YI;@"=6&UWVC@6_AS_"BWE%+O%T&2VN]ND
M[M0%DW@#)HO-:2>9'%>Q!2@!F[7LM.G+?]\KR08;G+8[Y!Q'NKIZ=%\E7871
M4@FC)0KB:$;G64+0+$Z0@U?X2R8&Q*>7$)R2$*&;!^3B-$XRY.$[?(,?,%M0
M])H)VEO*XI0D$4D[<3)_@xxxx[WZ5_?P1??%JVL!,XI#.J.`PV%,;WR&!MF*
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
9J7<QE:_%(WQ'Q'MST="4_P'*R6:;RQ<``.1;
`
end