 In new development, library dependency checking has been done in great part using pkg-config via the m4 macro, PKG_CHECK_MODULES.Before pkg-config gained popularity, separate m4 macros were created to locate files known to be included in the distribution of libraries depended upon.The first program to come with a configure script was rn by Larry Wall in 1984.