configure.ac: drop auto-detection of features
authorPeter Hutterer <peter.hutterer@who-t.net>
Tue, 4 Apr 2017 01:10:29 +0000 (11:10 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Tue, 4 Apr 2017 01:10:29 +0000 (11:10 +1000)
commit7944d89b9706d258a76e2f5fbc5ac6c5f3f30dd6
treeaa60b390a09a3785dc29182ea8b1efa3185551db
parent88eaa7c1fd204d5864d7745bf588e7dbb2ea96da
configure.ac: drop auto-detection of features

During the work with meson I realised auto-detection is not a good solution.
Our dependencies should be well-defined for what is considered 'normal' and
explicitly defined for any deviation from that normal build.

The normal build includes docs, tools, tests, etc. because we expect
developers to find errors in any of those. A distribution build may exclude
some of these bits, but it should be explicitly specified by the distribution
rather than having our build system guess what's not needed.

This patch drops any auto-detection of features and replaces it with a hard
yes/no.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
configure.ac