erlc

来自「OTP是开放电信平台的简称」· 代码 · 共 40 行

TXT
40
字号
#! /bin/sh# Note! This shellscript expects to be run in a cygwin environment,# it converts erlc command lines to native windows erlc commands, which# basically means running the command cygpath on whatever is a path...CMD=""ECHO_ONLY=falsefor x in "$@"; do     case "$x" in	--echo_only)	    ECHO_ONLY=true;;	-I/*|-o/*)	    y=`echo $x | sed 's,^-[Io]\(/.*\),\1,g'`;	    z=`echo $x | sed 's,^-\([Io]\)\(/.*\),\1,g'`;	    MPATH=`cygpath -m $y`;	    CMD="$CMD -$z$MPATH";; 	/*)	    MPATH=`cygpath -m $x`;	    CMD="$CMD \"$MPATH\"";; # Needed for  +'{preproc_flags,whatever}'	+{preproc_flags,*})	     y=`echo $x | sed 's,^+{preproc_flags\,"\(.*\)"},\1,g'`;	     z=`eval $0 --echo_only $y`;	     case "$z" in # Dont "doubledoublequote"		 \"*\") 		 CMD="$CMD +'{preproc_flags,$z}'";;		 *)		 CMD="$CMD +'{preproc_flags,\"$z\"}'";;	     esac;;	*)	    y=`echo $x | sed 's,",\\\",g'`;	    CMD="$CMD \"$y\"";;    esacdoneif [ $ECHO_ONLY = true ]; then    echo $CMDelse    eval erlc.exe $CMDfi

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?