Right now this project requires a minimum CMake version of 3.2. Since the new release of CMake (3.27), versions < 3.5 are considered deprecated and will be removed in the future.
This is why we should increase the CMake minimum version. A possible new minimum version is 3.16 as this is the one that ships with Ubuntu 20.04.
cmake ..
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.5 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
Checklist
IMPORTANT: We will close issues where the checklist has not been completed.
Please provide the following information:
[x] librdkafka version (release number or git tag): v2.3.0
Description
Right now this project requires a minimum CMake version of 3.2. Since the new release of CMake (3.27), versions < 3.5 are considered deprecated and will be removed in the future.
This is why we should increase the CMake minimum version. A possible new minimum version is 3.16 as this is the one that ships with Ubuntu 20.04.
An issue of the same nature can be found in other projects like https://github.com/nlohmann/json/issues/4076.
How to reproduce
Build with CMake v3.28.1.
Checklist
IMPORTANT: We will close issues where the checklist has not been completed.
Please provide the following information:
v2.3.0
Ubuntu 20.04.5