I know how to check for functions, libraries and modules in my configure.ac file. But I don't know how to check for the existence of a header-only library.
Assume I want to write a project in C++ and I want to use a header library, e.g. a C++ template. For example, Boost Hash. It's Boost's extension of std::hash.
What is the standard way to check in configure.ac whether Boost Hash is installed? I looked for an answer, but all I found was checking for specific headers or libraries, while what I need is to check for existence of a header library.
Is there a standard way to do it in Autoconf, or I need to manually check for the headers I need, one by one?
I found several M4 macros which test existence of Boost libraries, but this is a solution specific to Boost. What do I do with other header libraries, like the ones I write myself?