zshでCADを起動

~/Xilinx/14.4/ISE_DS/settings.shを

# Copyright (c) 1995-2012 Xilinx, Inc.  All rights reserved.

SETTINGS_FILE=.settings64.sh
XIL_SCRIPT_LOC="$HOME/Xilinx/14.4/ISE_DS"
XIL_SCRIPT_LOC_TMP_UNI="$XIL_SCRIPT_LOC"

for i in common EDK common/CodeSourcery PlanAhead ../../Vivado/ ISE ../../Vivado_HLS/2012.4
do
    d="$XIL_SCRIPT_LOC_TMP_UNI/${i}"
    sfn="${d}/$SETTINGS_FILE"
    if [ -e  "${sfn}" ]; then
        echo . "$sfn" "$d"
        . "$sfn" "$d"
    fi
done

に変更すればいけます。スクリプトの場所の検出を決め打ちにして、ループ変数をべたっと書きました(参考http://zsh.sourceforge.net/FAQ/zshfaq03.html)。他のシェルでも問題なく動くはずです。


HWExprClassCategory

grafi/zshでCADを起動 (last edited 2013-04-27 14:43:31 by grafi)