Diff for /python/pyGiNaC/setup.py between versions 1.1 and 1.6

version 1.1, 2001/03/07 19:58:28 version 1.6, 2001/03/22 12:06:17
Line 8  if eval(sys.version[0])<2: Line 8  if eval(sys.version[0])<2:
   
 #++++++++++++++++++++ boost +++++++++++++++++++++  #++++++++++++++++++++ boost +++++++++++++++++++++
 boost_dir = '/home/pearu/cvs/boost'  boost_dir = '/home/pearu/cvs/boost'
   boost_dir = '/usr/local/share/boost'
   
 bpl_dir = os.path.join(boost_dir,'libs/python/src')  bpl_dir = os.path.join(boost_dir,'libs/python/src')
 bpl_src = map(lambda f:os.path.join(bpl_dir,f),  bpl_src = map(lambda f:os.path.join(bpl_dir,f),
               ['classes.cpp','conversions.cpp','extension_class.cpp',                ['classes.cpp','conversions.cpp','extension_class.cpp',
Line 16  bpl_src = map(lambda f:os.path.join(bpl_ Line 18  bpl_src = map(lambda f:os.path.join(bpl_
   
 #++++++++++++++++++++ GiNaC +++++++++++++++++++++  #++++++++++++++++++++ GiNaC +++++++++++++++++++++
   
 ginac = '/opt/GiNaC-0.7.3'  #ginac = '/usr/local'
   
 #ginac_lib =   #ginac_lib = 
   
Line 28  from distutils.core import setup, Extens Line 30  from distutils.core import setup, Extens
 from distutils import sysconfig  from distutils import sysconfig
 save_init_posix = sysconfig._init_posix  save_init_posix = sysconfig._init_posix
 def my_init_posix():  def my_init_posix():
     print 'my_init_posix: changing gcc to g++'  
     save_init_posix()      save_init_posix()
     g = sysconfig._config_vars      g = sysconfig._config_vars
     g['CC'] = 'g++'      if g['LDSHARED'][:3]=='gcc':
     g['LDSHARED'] = 'g++ -shared'          print 'my_init_posix: changing LDSHARED =',`g['LDSHARED']`,
           g['LDSHARED'] = 'g++'+g['LDSHARED'][3:]
           print 'to',`g['LDSHARED']`
 sysconfig._init_posix = my_init_posix  sysconfig._init_posix = my_init_posix
   
 #++++++++++++++++++++ test a1 +++++++++++++++++++++  #++++++++++++++++++++ GiNaC._ginac +++++++++++++++++++++
   
 a1_ext = Extension('GiNaC.a1',  ginac_cpp = os.path.join('src','_ginac.cpp')
                      sources=[os.path.join('src','a1.cpp')]+bpl_src,  ginac_cpp = os.path.join('tools','wrappers','ginac.cpp')
                      include_dirs=[boost_dir],  
                      libraries=[],  
                      library_dirs=[]  
                      )  
   
 a2_ext = Extension('GiNaC.a2',  cppsrc = [ginac_cpp]
                      sources=[os.path.join('src','a2.cpp')]+bpl_src,  
                      include_dirs=[boost_dir],  
                      libraries=[],  
                      library_dirs=[]  
                      )  
   
   if 1:
 a3_ext = Extension('GiNaC.a3',      wrap_input = ['symbol','numeric','constant','relational',
                      sources=[os.path.join('src','a3.cpp')]+bpl_src,                    'lst','idx','varidx','power','add','mul']
                      include_dirs=[boost_dir],      #wrap_input = ['relational']
                      libraries=['cln','ginac'],      execfile(os.path.join('tools','wrappers','build.py'))
                      library_dirs=[]      wrapper_dir = os.path.join('tools','wrappers')
       build_ginac_cpp(wrap_input,ginac_cpp)
   
   ginac_ext = Extension('GiNaC._ginac',
                         sources=cppsrc+bpl_src,
                         include_dirs=[boost_dir],
                         libraries=['ginac','cln'],
                         library_dirs=[],
                         define_macros=[('DEBUG_PYGINAC', None)],
                      )                       )
   
 ginac_ext = Extension('GiNaC.ginac',  
                      sources=[os.path.join('src','ginac.cpp')]+bpl_src,  
                      include_dirs=[boost_dir],  
                      libraries=['cln','ginac'],  
                      library_dirs=[]  
                      )  
   
 #++++++++++++++++++++ setup +++++++++++++++++++++  #++++++++++++++++++++ setup +++++++++++++++++++++
   

Removed from v.1.1  
changed lines
  Added in v.1.6


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>