Managing C++ libraries

  • Authors:
  • J. M. Coggins;G. Bollella

  • Affiliations:
  • Department of Computer Science, CB #3715 Sitterson Hall, The University of North Carolina at Chapel Hill, Chapel Hill, NC;Department of Computer Science, CB #3715 Sitterson Hall, The University of North Carolina at Chapel Hill, Chapel Hill, NC

  • Venue:
  • ACM SIGPLAN Notices
  • Year:
  • 1989

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes a scheme we have used to manage a large library written in the C++ language. The scheme imposes a directory structure, and represents dependency hierarchy in a globally accessible file we call the 'prelude' file. We also discuss the structure of the description files (makefiles) used with the UNIX options we have found to be useful in reducing the size of the library, and how to minimize recompilation time after trivial changes to the source code of the library.