makeutl.adb (Executable_Prefix_Path): If Locate_Exec_On_Path fails...
2008-07-31 Vincent Celier <celier@adacore.com> * makeutl.adb (Executable_Prefix_Path): If Locate_Exec_On_Path fails, return the empty string, instead of raising Constraint_Error. From-SVN: r138398
This commit is contained in:
parent
9cc98b79b1
commit
67d7b0ab5f
@ -246,7 +246,17 @@ package body Makeutl is
|
|||||||
-- If we get here, the user has typed the executable name with no
|
-- If we get here, the user has typed the executable name with no
|
||||||
-- directory prefix.
|
-- directory prefix.
|
||||||
|
|
||||||
return Get_Install_Dir (Locate_Exec_On_Path (Exec_Name).all);
|
declare
|
||||||
|
Path : constant String_Access := Locate_Exec_On_Path (Exec_Name);
|
||||||
|
|
||||||
|
begin
|
||||||
|
if Path = null then
|
||||||
|
return "";
|
||||||
|
|
||||||
|
else
|
||||||
|
return Get_Install_Dir (Path.all);
|
||||||
|
end if;
|
||||||
|
end;
|
||||||
end Executable_Prefix_Path;
|
end Executable_Prefix_Path;
|
||||||
|
|
||||||
----------
|
----------
|
||||||
|
Loading…
Reference in New Issue
Block a user