Skip to content

build: break autotools configuration to warn about deprecation

Jan Vaclav requested to merge jv/break-autotools into main

Summary

This MR breaks the build process when using autotools, requiring an argument to be passed to ignore the deprecation.

Purpose

We are planning on completely dropping Autotools in the future. Thus it is a good idea to deprecate it first, and warn anyone using it to build NM, so that they are aware of this change.

Checklist

Please read https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/main/CONTRIBUTING.md before opening the merge request. In particular, check that:

  • the subject for all commits is concise and explicative
  • the message for all commits explains the reason for the change
  • the source is properly formatted
  • any relevant documentation is up to date
  • you have added unit tests if applicable
  • the NEWS file is updated when the change deserves to be mentioned, for example for new features, behavior changes, API deprecations, etc.

Merge request reports