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.