Attention une mise à jour du serveur va être effectuée le lundi 17 mai entre 13h et 13h30. Cette mise à jour va générer une interruption du service de quelques minutes.

SConscript 546 Bytes
Newer Older
1 2 3
Import('env')
env = env.Clone()

4 5 6 7 8 9 10
env.AppendUnique(LIBS    = env['PLUGIN_LIB'])
env.AppendUnique(LIBS    = env['IPOPT_LIB'])
env.AppendUnique(LIBPATH = env['IPOPT_DIR'])
env.AppendUnique(CPPPATH = env['IPOPT_INC'])

build_lib = False

11 12
conf = Configure(env)

13 14 15 16
if conf.CheckLib(env['IPOPT_LIB']):

	if conf.CheckLib(env['IPOPT_OPT_LIB']):
		env.AppendUnique(LIBS = env['IPOPT_OPT_LIB'])
17 18
	#end

19 20
	build_lib = True
	
21
#end
22
env = conf.Finish()
23

24 25 26 27
if build_lib:
	sources = ['fitter.cpp']
	env.SharedLibrary('../../build/nonlinear_fitter_ipopt', sources)
#end