Author: brane
Date: Thu Jul  3 11:16:48 2025
New Revision: 1926938

URL: http://svn.apache.org/viewvc?rev=1926938&view=rev
Log:
SERF-183: In the SCons build, inherid LD_LIBRARY_PATH from the environment
for running the tests.

* SConstruct: Lookg for LD_LIBRARY_PATH in the environment, and expand
   construction environment variables om LIBPATH.

Modified:
    serf/trunk/SConstruct

Modified: serf/trunk/SConstruct
URL: 
http://svn.apache.org/viewvc/serf/trunk/SConstruct?rev=1926938&r1=1926937&r2=1926938&view=diff
==============================================================================
--- serf/trunk/SConstruct (original)
+++ serf/trunk/SConstruct Thu Jul  3 11:16:48 2025
@@ -751,7 +751,10 @@ test_app = ("%s %s %s %s") % (sys.execut
 test_env = {'PATH' : os.environ['PATH'],
             'srcdir' : src_dir}
 if sys.platform != 'win32':
-  test_env['LD_LIBRARY_PATH'] = ':'.join(tenv.get('LIBPATH', []))
+  os_library_path = os.environ.get('LD_LIBRARY_PATH')
+  os_library_path = [os_library_path] if os_library_path else []
+  ld_library_path = [tenv.subst(p) for p in tenv.get('LIBPATH', [])]
+  test_env['LD_LIBRARY_PATH'] = ':'.join(ld_library_path + os_library_path)
 env.AlwaysBuild(env.Alias('check', TEST_EXES, test_app, ENV=test_env))
 
 testall_files = [


Reply via email to