* 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:
Corinna Vinschen
2006-02-03 21:33:09 +00:00
parent d6b2195f1c
commit 1912201029
3 changed files with 23 additions and 13 deletions

View File

@@ -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)
};