1 |
johnpye |
542 |
import os, platform |
2 |
johnpye |
692 |
|
3 |
johnpye |
542 |
if platform.system()=="Windows" and os.environ.has_key('OSTYPE'): |
4 |
|
|
env = Environment(ENV=os.environ,tools=['mingw']) |
5 |
|
|
else: |
6 |
|
|
env = Environment(ENV=os.environ); |
7 |
johnpye |
692 |
# assuming GCC, we will want the GCC visibility stuff set so that |
8 |
|
|
# we ensure windows will work as well. |
9 |
|
|
env.Append(CCFLAGS=['-fvisibility=hidden']) |
10 |
|
|
env.Append(CPPDEFINES=['HAVE_GCCVISIBILITY']) |
11 |
johnpye |
424 |
|
12 |
|
|
srcs = Split(""" |
13 |
|
|
extfntest.c |
14 |
|
|
""") |
15 |
|
|
|
16 |
johnpye |
692 |
env.ParseConfig('ascend-config') |
17 |
|
|
env.Append(CPPPATH=['../../../base/generic']) |
18 |
johnpye |
424 |
|
19 |
johnpye |
692 |
env.SharedLibrary("extfntest",srcs) |
20 |
|
|
|
21 |
johnpye |
424 |
# To run the test |
22 |
|
|
# type |
23 |
|
|
# |
24 |
johnpye |
692 |
# ASCENDLIBRARY=../../../models LD_LIBRARY_PATH=../../.. PYTHONPATH=../../../pygtk python extfntest.py |
25 |
johnpye |
424 |
|
26 |
johnpye |
692 |
|