Ignore:
Timestamp:
May 20, 2014 11:15:02 PM (9 years ago)
Author:
toby
Message:

more 64-bit stuff; fix OS X install

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/fsource/SConstruct

    r1148 r1357  
    201201if FCompiler == 'gfortran':
    202202    if FORTpath == "": FORTpath = GFORTpath
    203     if F2PYflags == "": F2PYflags = '--fcompiler=gnu95 --f77exec=gfortran --f77flags="-fno-range-check"'
    204 #    if sys.platform == "linux2":
    205 #        if FORTflags == "": FORTflags = ' -w -O2 -fPIC'
    206203    if sys.platform == "linux2" and PlatformBits == '64bit':
    207204        if FORTflags == "": FORTflags = ' -w -O2 -fPIC -m64'
     205        if F2PYflags == "": F2PYflags = '--fcompiler=gnu95 --f77exec=gfortran --f77flags="-fno-range-check -m64"'# --arch="-arch x86_64"'
    208206    elif sys.platform == "linux2":
    209207        if FORTflags == "": FORTflags = ' -w -O2 -fPIC -m32'
     208        if F2PYflags == "": F2PYflags = '--fcompiler=gnu95 --f77exec=gfortran --f77flags="-fno-range-check -m32"'
     209    elif sys.platform == "darwin" and PlatformBits == '64bit':
     210        LDFLAGS += " -arch x86_64 -m64"
     211        if FORTflags == "": FORTflags = ' -w -O2 -m64'
     212        if F2PYflags == "": F2PYflags = '--fcompiler=gnu95 --f77exec=gfortran --f77flags="-fno-range-check -m64"'
     213    elif sys.platform == "darwin":
     214        if F2PYflags == "": F2PYflags = '--fcompiler=gnu95 --f77exec=gfortran --f77flags="-fno-range-check -m32"'
    210215elif FCompiler == 'g77':
    211216    if FORTpath == "": FORTpath = G77path
Note: See TracChangeset for help on using the changeset viewer.