diff -r 9c104f2f1327 -r aaad6674a1a3 CMakeLists.txt --- a/CMakeLists.txt Sun Jul 09 12:43:13 2023 +0200 +++ b/CMakeLists.txt Sun Sep 03 09:10:16 2023 +0200 @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.14) -project(ucx VERSION 3.0 DESCRIPTION "UAP Common Extensions") +project(ucx VERSION 3.0 DESCRIPTION "UAP Common Extensions" LANGUAGES C) # Configuration cmake_policy(SET CMP0077 NEW) @@ -15,8 +15,15 @@ add_subdirectory(src) # Tests -enable_testing() -add_subdirectory(tests) +include(CheckLanguage) +check_language(CXX) +if (CMAKE_CXX_COMPILER) + enable_language(CXX) + enable_testing() + add_subdirectory(tests) +else () + message(STATUS "No C++ compiler found - tests are not compiled.") +endif () # Web Documentation add_subdirectory(docs/src)