| 1 | #! /bin/sh
|
|---|
| 2 | # cygwin.sh - hints for building perl using the Cygwin environment for Win32
|
|---|
| 3 | #
|
|---|
| 4 |
|
|---|
| 5 | # not otherwise settable
|
|---|
| 6 | exe_ext='.exe'
|
|---|
| 7 | firstmakefile='GNUmakefile'
|
|---|
| 8 | case "$ldlibpthname" in
|
|---|
| 9 | '') ldlibpthname=PATH ;;
|
|---|
| 10 | esac
|
|---|
| 11 | archobjs='cygwin.o'
|
|---|
| 12 |
|
|---|
| 13 | # mandatory (overrides incorrect defaults)
|
|---|
| 14 | test -z "$cc" && cc='gcc'
|
|---|
| 15 | if test -z "$plibpth"
|
|---|
| 16 | then
|
|---|
| 17 | plibpth=`gcc -print-file-name=libc.a`
|
|---|
| 18 | plibpth=`dirname $plibpth`
|
|---|
| 19 | plibpth=`cd $plibpth && pwd`
|
|---|
| 20 | fi
|
|---|
| 21 | so='dll'
|
|---|
| 22 | # - eliminate -lc, implied by gcc and a symlink to libcygwin.a
|
|---|
| 23 | libswanted=`echo " $libswanted " | sed -e 's/ c / /g'`
|
|---|
| 24 | # - eliminate -lm, symlink to libcygwin.a
|
|---|
| 25 | libswanted=`echo " $libswanted " | sed -e 's/ m / /g'`
|
|---|
| 26 | # - eliminate -lutil, symbols are all in libcygwin.a
|
|---|
|
|---|