diff --git a/SConstruct b/SConstruct index 1fd2ac8f6e05b8374aa80e00678f3b0f801a1f70..a898d6c0a0aa050eac6ce6bed85cf67901908f88 100644 --- a/SConstruct +++ b/SConstruct @@ -198,7 +198,7 @@ SENFSCons.DoxyXRef(env, SENFSCons.InstallIncludeFiles(env, [ 'config.hh' ]) # Build combined library 'libsenf' -libsenf = env.Library(env['LIBSENF'], env['ALLOBJECTS']) +libsenf = env.Library(env.subst("$LIBSENF$LIBADDSUFFIX"), env['ALLOBJECTS']) env.Default(libsenf) env.Clean('all', libsenf) env.Alias('default', libsenf) diff --git a/senfscons/SENFSCons.py b/senfscons/SENFSCons.py index a16251edb2fa35b55666f1ec0fc5d3681ffb613b..32a5cc75bb1a81ac9109d2ab0546bbc2e62d1fdf 100644 --- a/senfscons/SENFSCons.py +++ b/senfscons/SENFSCons.py @@ -356,7 +356,7 @@ def Test(env, sources, LIBS = [], OBJECTS = []): target = 'test', objects = [], test_sources = sources, - LIBS = [ '$LIBSENF' ], + LIBS = [ '$LIBSENF$LIBADDSUFFIX' ], OBJECTS = OBJECTS, DEPENDS = [ env.File(LibPath(env['LIBSENF'])) ]) ] compileTestSources = [ src for src in sources @@ -408,7 +408,7 @@ def Objects(env, sources, testSources = None, OBJECTS = []): target = 'test', objects = objects, test_sources = testSources, - LIBS = [ '$LIBSENF' ], + LIBS = [ '$LIBSENF$LIBADDSUFFIX' ], OBJECTS = OBJECTS, DEPENDS = [ env.File(LibPath(env['LIBSENF'])) ]) ] compileTestSources = [ src for src in testSources @@ -668,7 +668,7 @@ def Binary(env, binary, sources, testSources = None, OBJECTS = []): program = None if objects: progEnv = env.Clone() - progEnv.Prepend(LIBS = [ '$LIBSENF' ]) + progEnv.Prepend(LIBS = [ '$LIBSENF$LIBADDSUFFIX' ]) program = progEnv.ProgramNoScan(target=binary,source=objects+OBJECTS) env.Default(program) env.Depends(program, [ env.File(LibPath(env['LIBSENF'])) ])