autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Embed newlines in AC_MSG_* output


From: Dave Hart
Subject: Embed newlines in AC_MSG_* output
Date: Sat, 27 Jan 2024 20:46:21 +0000

What is the right way to embed newlines in AC_MSG_FAIL or other AC_MSG_*
macros?

I have a wordy message I want to produce when bailing out of configure when
a security feature was requested but can't be provided due to missing
dependencies.  This is for NTP, and previously the option would silently
fall back to building an insecure configuration, but I want to bring it up
to current best practices and croak loudly if a requested security-related
option can't be fulfilled.

I tried:

AC_MSG_FAILURE(
[--enable-openssl-random was used but no suitable SSL library was\
found.  Remove --enable-openssl-random if you wish to build without\
a cryptographically secure RNG.\
WARNING: Use of ntp-keygen without a secure RNG may generate keys\
that are predictable.])

but it still came out as one long line broken randomly depending on
terminal width, where I want to break on words before ~72 chars.

-- 
Cheers,
Dave Hart


reply via email to

[Prev in Thread] Current Thread [Next in Thread]