I have a configure.ac in which I enable different compilers by different configure options. The configure script is generated successfully but at the end (call to AC_OUTPUT) I get an error message:
configure: error: conditional "AMDEP" was never defined.
Usually this means the macro was only invoked conditionally.
Sadly looking into config.log does not help and I have no idea what causes this error or where to start searching.
Apparently you cannot embed AM_PROG_CC, AM_PROG_CPP or AM_PROG_CXX in an if block (for whatever reason).
Solution was to set a variable in the if block and pass it to AM_PROG_*.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With