widl: Fix including tlb files in mingw-w64-tools configuration.
Prior to c94f44f9b4
(widl: Search for
imported typelibs in the library search path.), widl looked for
tlb files in the path specified by BIN_TO_INCLUDEDIR. After that
commit, widl looks for tlb files in a subdirectory (get_pe_dir)
of BIN_TO_DLLDIR (which mingw-w64 sets to the same as
BIN_TO_INCLUDEDIR).
For compatibility with the mingw-w64 usecase, check for tlb files
in the directory specified by BIN_TO_DLLDIR without a separate
subdirectory suffix too.
Signed-off-by: Martin Storsjö <martin@martin.st>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
25e1fcc563
commit
7f95c69299
|
@ -698,7 +698,11 @@ int open_typelib( const char *name )
|
|||
|
||||
if (stdinc)
|
||||
{
|
||||
if (dlldir) TRYOPEN( strmake( "%s%s/%s", dlldir, pe_dir, name ));
|
||||
if (dlldir)
|
||||
{
|
||||
TRYOPEN( strmake( "%s%s/%s", dlldir, pe_dir, name ));
|
||||
TRYOPEN( strmake( "%s/%s", dlldir, name ));
|
||||
}
|
||||
for (i = 0; i < ARRAY_SIZE(default_dirs); i++)
|
||||
{
|
||||
if (i && !strcmp( default_dirs[i], default_dirs[0] )) continue;
|
||||
|
|
Loading…
Reference in New Issue