#!/bin/sh # # $Header:$ # # link # # Copyright (c) Oracle Corporation 2000. All Rights Reserved. # # NAME # link - Visual C++ linker wrapper # # DESCRIPTION # Used with the CygWin environment on WinNT. It is needed to setup # the linker environment. This resets some environmental # variables which are trashed in makefiles. # # NOTES # For VC 5, set MSVCDIR, MSDEVDIR and VCOSDIR # For VC 4, set MSDEVDIR and VCOSDIR # These should be DOS paths, not Unix paths! # # MODIFIED (MM/DD/YY) # pcastro 10/12/2001 - created if [ "X$MSVCDIR" != "X" ] then # VC++ 5.0 compiler export LIB="$MSVCDIR/lib;$MSVCDIR/mfc/lib;$OTHERLIB" msvcpath=`cygpath -u -p "$MSVCDIR/bin;$MSVCDIR/bin/$VCOSDIR;$MSDEVDIR/bin;$MSDEVDIR/bin/ide"` export PATH="$msvcpath:$PATH" # invoke real linker link $* else if [ "X$MSDEVDIR" != "X" ] then # VC++ 4.2 compiler export LIB="$MSDEVDIR/lib;$MSDEVDIR/mfc/lib;$OTHERLIB" export INCLUDE="$MSDEVDIR/include;$MSDEVDIR/mfc/include;$MSDEVDIR/alt/include;$OTHERINCLUDE" msvcpath=`cygpath -u -p "$MSDEVDIR/bin;$MSDEVDIR/bin/$VCOSDIR"` export PATH="$msvcpath:$PATH" # invoke real linker link $* else echo "Please set compiler environment" exit 1 fi fi exit $?