Add note on not supporting CMake ${VAR} style substitutions (GH issue 63)

This commit is contained in:
Boris Kolpackov 2024-02-19 15:01:32 +02:00
parent 8b4cba6afa
commit 5a21714e14

View File

@ -5,7 +5,8 @@ GNU Autoconf emulation build system module for `build2`.
Specifically, this module provides an [`in`][module-in]-based rule for Specifically, this module provides an [`in`][module-in]-based rule for
processing `config.h.in` files. Besides the Autoconf special line flavor processing `config.h.in` files. Besides the Autoconf special line flavor
(`#undef`), it also supports the CMake (`#cmakedefine`, `#cmakedefine01`) and (`#undef`), it also supports the CMake (`#cmakedefine`, `#cmakedefine01`) and
Meson (`#mesondefine`) variants. Meson (`#mesondefine`) variants. Note that the CMake `${VAR}` style
substitutions are not supported, only the `@VAR@` style.
Similar to Autoconf, this module provides built-in support for a number of Similar to Autoconf, this module provides built-in support for a number of
common `HAVE_*` configuration options. However, the values of these options common `HAVE_*` configuration options. However, the values of these options