aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/qpid-proton/early-cxx.diff
blob: 0f99b959d41345b89cb6796c754234159fe29e39 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2e928ef..29e3d79 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -19,7 +19,7 @@
 
 cmake_minimum_required (VERSION 3.16)
 
-project (Proton C)
+project (Proton C CXX)
 
 set (CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR}/tools/cmake/Modules")
 set (CMAKE_THREAD_PREFER_PTHREAD TRUE)
@@ -75,8 +75,7 @@ set(UNSET_CMAKE_CXX_COMPILER OFF)
 if (NOT DEFINED CMAKE_CXX_COMPILER)
   set(UNSET_CMAKE_CXX_COMPILER ON)
 endif ()
-check_language (CXX)
-if (CMAKE_CXX_COMPILER)
+if(0)
   if (UNSET_CMAKE_CXX_COMPILER)
     # https://gitlab.kitware.com/cmake/cmake/-/issues/25535: check_language might set the variable incorrectly
     unset(CMAKE_CXX_COMPILER)
@@ -84,6 +83,7 @@ if (CMAKE_CXX_COMPILER)
   endif ()
 
   enable_language(CXX)
+else()
 
   set(CMAKE_CXX_STANDARD 17)
   set(CMAKE_CXX_EXTENSIONS OFF)