From: NAKAMURA Takumi Date: Fri, 4 Jul 2014 05:11:55 +0000 (+0000) Subject: Let test/Unit/lit.cfg add config.shlibdir to $PATH on DLL platforms like cygming. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=f8be6fbe824b4bbc387d4df5849ff709f0093c20;p=oota-llvm.git Let test/Unit/lit.cfg add config.shlibdir to $PATH on DLL platforms like cygming. This makes unittests run with BUILD_SHARED_LIBS on DLL platforms. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@212316 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Unit/lit.cfg b/test/Unit/lit.cfg index 04e88306881..e481dcc6a7b 100644 --- a/test/Unit/lit.cfg +++ b/test/Unit/lit.cfg @@ -35,6 +35,11 @@ for symbolizer in ['ASAN_SYMBOLIZER_PATH', 'MSAN_SYMBOLIZER_PATH']: if symbolizer in os.environ: config.environment[symbolizer] = os.environ[symbolizer] +# Win32 seeks DLLs along %PATH%. +if sys.platform in ['win32', 'cygwin'] and os.path.isdir(config.shlibdir): + config.environment['PATH'] = os.path.pathsep.join(( + config.shlibdir, config.environment['PATH'])) + ### # Check that the object root is known.