Changeset e1feb88 in git


Ignore:
Timestamp:
Sep 14, 2005, 8:22:57 AM (19 years ago)
Author:
Michael Brickenstein <bricken@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
2c522621b85484816c0f82af12f0dc6508ee36e7
Parents:
b7d0419bed13bbf3f57d533f3b41c62075877940
Message:
*bricken: Mac, opts CXX and FINK_PREFIX


git-svn-id: file:///usr/local/Singular/svn/trunk@8611 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • modules/python/SConstruct

    rb7d0419 re1feb88  
    99PYTHONPREFIX="/usr"
    1010FINKPREFIX=None
     11env=Environment()
     12platform=env['PLATFORM']
     13
    1114opts = Options('custom.py')
    12 opts.Add('CXX', 'The C++ compiler.')
    13 opts.Add('FINK_PREFIX', 'Prefix for fink on Mac OS X, usually /sw')
     15if platform=="darwin":
     16    opts.Add('CXX', 'The C++ compiler.',"g++-3.3")
     17    opts.Add('FINK_PREFIX', 'Prefix for fink on Mac OS X, usually /sw','/sw')
     18else:
     19    opts.Add('CXX', 'The C++ compiler.')
     20
    1421
    1522
     
    4350
    4451env = Environment(options=opts)
     52
    4553try:
    46     PYTHONSEARCH.prepend(PythonConfig(version="2.4", prefix=env['FINK_PREFIX'],\
     54    PYTHONSEARCH.insert(0,PythonConfig(version="2.4", prefix=env['FINK_PREFIX'],\
    4755        libdir=env['FINK_PREFIX']+"/lib/python2.4/config/"))
    4856except:
     
    8290if (env['PLATFORM']=="darwin"):
    8391    applelink.generate(env)
     92   
    8493SING_ROOT="../.."
    8594SING_ARCH=re.sub("\r|\n","",os.popen("../../singuname.sh").read())
     
    97106def module_target(*args,**keywords):
    98107    if env['PLATFORM']=="darwin":
     108        print "Hello this is a Mac"
    99109        keywords['LINKFLAGS']="-bundle_loader ../../Singular/Singular"
    100110        try:
    101             keywords('LIBPATH').append(env['FINK_PREFIX']+"/lib")
    102             keywords('CPPPATH').append(env['FINK_PREFIX']+"/include")
     111            keywords['LIBPATH'].append(env['FINK_PREFIX']+"/lib")
     112            keywords['CPPPATH'].append(env['FINK_PREFIX']+"/include")
    103113        except:
    104114            pass
Note: See TracChangeset for help on using the changeset viewer.