Changeset 3391 for trunk


Ignore:
Timestamp:
Jun 10, 2007, 9:20:42 PM (18 years ago)
Author:
bird
Message:

OS/2 and shared building

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/essentials/dev-lang/python/configure.in

    r3369 r3391  
    184184        atheos*) MACHDEP="atheos";;
    185185        irix646) MACHDEP="irix6";;
    186         os2*|emx*) MACHDEP="emx";;
     186        os2*|OS/2*|emx*) MACHDEP="emx";;
    187187
    188188        '')     MACHDEP="unknown";;
     
    489489    gcc) CC="$CC -D_HAVE_BSDI";;
    490490    esac;;
    491 os2*|emx*)
     491OS/2*|os2*|emx*)
    492492    CC="$CC -DPYOS_OS2=1 -DPYCC_GCC=1"
    493493    ;;
     
    537537AC_SUBST(INSTSONAME)
    538538AC_SUBST(RUNSHARED)
     539AC_SUBST(CONDENSED_VERSION)
    539540LDLIBRARY="$LIBRARY"
    540541BLDLIBRARY='$(LDLIBRARY)'
     
    543544LDLIBRARYDIR=''
    544545RUNSHARED=''
     546CONDENSED_VERSION=''
    545547
    546548# LINKCC is the command that links the python executable -- default is $(CC).
     
    576578then
    577579  case $ac_sys_system in
    578   CYGWIN* | atheos* | os2* | emx*)
     580  CYGWIN* | atheos* | *OS/2* | *emx*)
    579581    enable_shared="yes";;
    580582  *)
     
    670672          RUNSHARED=DLL_PATH=`pwd`:${DLL_PATH:-/atheos/sys/libs:/atheos/autolnk/lib}
    671673          ;;
    672     os2*|emx*)
     674    OS/2*|os2*|emx*)
    673675      LDLIBRARY='python$(VERSION)_dll.a'
    674676          BLDLIBRARY='-L. -lpython$(VERSION)'
    675           RUNSHARED=BEGINLIBPATH="`pwd`;$BEGINLIBPATH"
     677          RUNSHARED=BEGINLIBPATH="'`pwd`;$BEGINLIBPATH'"
    676678      CONDENSED_VERSION=`echo "$(VERSION)" | tr -d .,"`
    677679      DLLLIBRARY='python$(CONDENSED_VERSION).dll'
     
    718720                BeOS*) LN="ln -s";;
    719721                CYGWIN*) LN="ln -s";;
    720                 os2*|emx*) LN="ln -s";;
     722                OS/2*|os2*|emx*) LN="ln -s";;
    721723                atheos*) LN="ln -s";;
    722724                *) LN=ln;;
     
    14211423                ;;
    14221424        CYGWIN*)   SO=.dll;;
    1423         os2*|emx*) SO=.dll;;
     1425        OS/2*|os2*|emx*) SO=.dll;;
    14241426        *)         SO=.so;;
    14251427        esac
     
    15461548        CYGWIN*) LDSHARED="gcc -shared -Wl,--enable-auto-image-base";;
    15471549        atheos*) LDSHARED="gcc -shared";;
     1550        OS/2*|os2*|emx*) LDSHARED="gcc -Zdll -Zomf";;
    15481551        *)      LDSHARED="ld";;
    15491552        esac
Note: See TracChangeset for help on using the changeset viewer.