diff --git a/CMakeLists.txt b/CMakeLists.txt index e01fe3f5b..e906abb39 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,6 +5,10 @@ project(TDLib VERSION 1.1.3 LANGUAGES CXX C) option(TD_ENABLE_JNI "Use \"ON\" to enable JNI-compatible TDLib API.") option(TD_ENABLE_DOTNET "Use \"ON\" to enable generation of C++/CLI or C++/CX TDLib API bindings.") +if (TD_ENABLE_DOTNET AND (CMAKE_VERSION VERSION_LESS "3.1.0")) + message(FATAL_ERROR "CMake 3.1.0 or higher is required. You are running version ${CMAKE_VERSION}.") +endif() + if (NOT DEFINED CMAKE_MODULE_PATH) set(CMAKE_MODULE_PATH "") endif()