×

System and method for conditionally compiling a software compilation unit

  • US 5,692,196 A
  • Filed: 08/26/1994
  • Issued: 11/25/1997
  • Est. Priority Date: 08/26/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of conditionally recompiling a compilation unit having a plurality of source code modules, comprising the steps of:

  • (1) selecting;

    (i) compilation unit having a plurality of source code modules, said source code modules being non-compilation units and being explicitly incorporated into said compilation unit upon a compilation of said compilation unit, and(ii) one of said source code modules;

    (2) determining whether it is necessary to generate a new condensed representation of said selected source code module;

    (3) generating a new condensed representation of said selected source code module subject to said determination of step (2);

    (4) identifying changes between said new condensed representation of said selected source code module and an old condensed representation of said selected source code module;

    (5) classifying each of said changes as one of a compatible change and an incompatible change, an incompatible change being a change that requires recompilation of said compilation unit, and a compatible change being a change that does not require recompilation of said compilation unit; and

    (6) enabling recompilation of said compilation unit if any of said changes is classified as being an incompatible change.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×