www.delorie.com/gnu/docs/gcc/gnat_ug_181.html   search  
 
Buy the book!


Untitled Document

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

15.2 Switches for gnatls

gnatls recognizes the following switches:

^-a^/ALL_UNITS^
Consider all units, including those of the predefined Ada library. Especially useful with ^-d^/DEPENDENCIES^.

^-d^/DEPENDENCIES^
List sources from which specified units depend on.

^-h^/OUTPUT=OPTIONS^
Output the list of options.

^-o^/OUTPUT=OBJECTS^
Only output information about object files.

^-s^/OUTPUT=SOURCES^
Only output information about source files.

^-u^/OUTPUT=UNITS^
Only output information about compilation units.

^-aO^/OBJECT_SEARCH=^dir
^-aI^/SOURCE_SEARCH=^dir
^-I^/SEARCH=^dir
^-I-^/NOCURRENT_DIRECTORY^
-nostdinc
Source path manipulation. Same meaning as the equivalent gnatmake flags (see 6.2 Switches for gnatmake).

--RTS=rts-path
Specifies the default location of the runtime library. Same meaning as the equivalent gnatmake flag (see 6.2 Switches for gnatmake).

^-v^/OUTPUT=VERBOSE^
Verbose mode. Output the complete source and object paths. Do not use the default column layout but instead use long format giving as much as information possible on each requested units, including special characteristics such as:

Preelaborable
The unit is preelaborable in the Ada 95 sense.

No_Elab_Code
No elaboration code has been produced by the compiler for this unit.

Pure
The unit is pure in the Ada 95 sense.

Elaborate_Body
The unit contains a pragma Elaborate_Body.

Remote_Types
The unit contains a pragma Remote_Types.

Shared_Passive
The unit contains a pragma Shared_Passive.

Predefined
This unit is part of the predefined environment and cannot be modified by the user.

Remote_Call_Interface
The unit contains a pragma Remote_Call_Interface.


  webmaster     delorie software   privacy  
  Copyright 2003   by The Free Software Foundation     Updated Jun 2003