From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,6a9844368dd0a842 X-Google-Attributes: gid103376,public From: dewar@cs.nyu.edu (Robert Dewar) Subject: Re: seperate keyword and seperate compilation with Gnat? Date: 1996/07/02 Message-ID: #1/1 X-Deja-AN: 163914407 references: <31D95D93.28D8D15B@jinx.sckans.edu> organization: Courant Institute of Mathematical Sciences newsgroups: comp.lang.ada Date: 1996-07-02T00:00:00+00:00 List-Id: David Morton asked "He argues that the file foo.adb should be able to be compiled, seperately, since the specification is there, even though the actual procedure body has not been written. I'm inclined to believe that he's right, but gnat refuses to cleanly compile unless the file foo-bar.adb exists." You can certainly compile foo.adb on its own, you must use the -gnatc switch for this purpose, since code can only be generated if all subunits are present. This is discussed in gnatinfo.txt. Similarly the -gnatc switch can be used to compile subunits on their own. (it's amazing all the things you can find in gnatinfo.txt)