/[ascend]/trunk/models/johnpye/extpy/SConscript
ViewVC logotype

Diff of /trunk/models/johnpye/extpy/SConscript

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 865 by johnpye, Thu Sep 28 14:19:17 2006 UTC revision 1597 by jpye, Fri Aug 17 05:26:05 2007 UTC
# Line 1  Line 1 
1  Import('env')  Import('env')
2  extfn_env = env.Copy()  extfn_env = env.Copy()
3    
4    if extfn_env.get('WITH_PYTHON'):
5        extfn_env.Append(CPPDEFINES=['-DWITH_PYTHON'])
6    
7  srcs = Split("""  srcs = Split("""
8      extpy.c      extpy.c
9  """)  """)
10    
11  extfn_env.Append(LIBPATH=['#',env.get('PYTHON_LIBPATH')])  extfn_env.AppendUnique(
12  extfn_env.Append(LIBS=['ascend',env.get('PYTHON_LIB')])      LIBPATH=['#',env.get('PYTHON_LIBPATH')]
13  extfn_env.AppendUnique(CPPPATH=[env.get('PYTHON_CPPPATH')])      ,LIBS=['ascend',env.get('PYTHON_LIB')]
14        ,CPPPATH=[env.get('PYTHON_CPPPATH')]
15  targets = []  )
16  targets.append( extfn_env.SharedLibrary("extpy",srcs) )  
17    lib = extfn_env.SharedLibrary("extpy",srcs
18        ,SHLIBSUFFIX = env['EXTLIB_SUFFIX']
19        ,SHLIBPREFIX = env['EXTLIB_PREFIX']
20    )
21    
22  # To run the test, type  # To run the test, type
23  #     ascdev johnpye/extpy/extpytest.py  #     ascdev johnpye/extpy/extpytest.py
24    
25  # Return the targs  # Return the targs
26  env['extfns'] += targets  env['extfns'] += [lib]
27    
28  # vim: set syntax=python:  # vim: set syntax=python:
29    

Legend:
Removed from v.865  
changed lines
  Added in v.1597

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22