* path.cc (suffix_scan::lnk_match): Return true beginning with
SCAN_APPENDLNK. (suffix_scan::next): Rearrange code to make .lnk append order slightly more deterministic. * spawn.cc (exe_suffixes): Try no suffix before .exe suffix to align evaluation with stat_suffixes. (dll_suffixes): Ditto.
This commit is contained in:
@@ -39,7 +39,8 @@ details. */
|
||||
|
||||
static suffix_info exe_suffixes[] =
|
||||
{
|
||||
suffix_info (".exe", 1), suffix_info ("", 1),
|
||||
suffix_info ("", 1),
|
||||
suffix_info (".exe", 1),
|
||||
suffix_info (".com"),
|
||||
suffix_info (NULL)
|
||||
};
|
||||
@@ -47,7 +48,8 @@ static suffix_info exe_suffixes[] =
|
||||
static suffix_info dll_suffixes[] =
|
||||
{
|
||||
suffix_info (".dll"),
|
||||
suffix_info (".exe", 1), suffix_info ("", 1),
|
||||
suffix_info ("", 1),
|
||||
suffix_info (".exe", 1),
|
||||
suffix_info (NULL)
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user