From b94927c13ce1c65c3a9cf465386e61fcf54c4a96 Mon Sep 17 00:00:00 2001 From: levlam Date: Wed, 28 Feb 2018 02:22:01 +0300 Subject: [PATCH] Require CMake 3.1 if TD_ENABLE_DOTNET specified. GitOrigin-RevId: 229e41869dcd640d2454fc8453914f6c8daf9b8b --- CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) 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()