Using LLVM from Autoconf

I’m writing a C++ program that uses LLVM, and trying to build it with autotools. Thanks to Diego Novillo, there is an M4 macro that detects llvm-config: https://github.com/google/autofdo/blob/master/m4/ax_llvm.m4

How do I use it? Given that I’ve written a basic configure.ac that can compile a basic C++ program, how do I modify it to make use of the macro? And should the macro be copied into the project directory as a separate file or pasted into configure.ac? I tried a Google search for how to include a macro from configure.ac but I’m not clear on what the results mean.

Russell,
     You would have better luck asking those questions on
autoconf@gnu.org as the llvm project has just finished depreciating
the use of autoconf in favor of cmake.
             Jack

Jack's correct about moving this to autoconf@gnu.org. However, you
can start by cutting and pasting the configure.ac bits from the same
github repo I pointed you to earlier today. The actual commit that
brought those changes may be easier to use as a template.

https://github.com/google/autofdo/pull/30/commits/0029f4be825f851b9d99bcd19dcb34fd59f1775e

Ah, that does clarify things some! I’ll try going from that, and if I have more questions, I’ll try the autoconf list. Thanks!