pragma Source_File_Name

Name

Source_File_Name -- 

Synopsis

pragma Source_File_Name (
  [Unit_Name   =>] unit_NAME,
  [FNAME_DESIG =>] static_string_EXPRESSION);

FNAME_DESIG => Body_File_Name | Spec_File_Name

Description

Use this to override the normal naming convention. It is a configuration pragma, and so has the usual applicability of configuration pragmas (that is it applies to either an entire partition, or to all units in a compilation, or to a single unit, depending on how it is used. unit_name is mapped to file_name_literal. The identifier for the second argument is required, and indicates whether this is the file name for the spec or for the body.