1 |
Import('env') |
Import('env') |
2 |
|
|
3 |
solver_env = env.Copy() |
if env.get('WITH_IPOPT'): |
4 |
|
solver_env = env.Copy() |
5 |
|
|
|
if solver_env.get('WITH_IPOPT'): |
|
6 |
solver_env.AppendUnique(CPPPATH=[solver_env.get('IPOPT_CPPPATH')]) |
solver_env.AppendUnique(CPPPATH=[solver_env.get('IPOPT_CPPPATH')]) |
7 |
|
|
8 |
libipopt = solver_env.SharedLibrary("ipopt",["asc_ipopt.c"] |
libipopt = solver_env.SharedLibrary("ipopt",["asc_ipopt.c"] |
9 |
,LIBS = ['ascend','ipopt'] |
,LIBS = ['ascend','ipopt'] |
10 |
,LIBPATH = ['#'] |
,LIBPATH = ['#'] |
11 |
) |
) |
12 |
|
|
13 |
env.Depends(libipopt,env['libascend']) |
env.Depends(libipopt,env['libascend']) |
14 |
|
|
15 |
env['extfns'] += [libipopt] |
env['extfns'] += [libipopt] |
16 |
|
|
17 |
# vim: set syntax=python: |
# vim: set syntax=python: |