From fdb9bea79b354b71a4cd7c126c74f2ee1077eea3 Mon Sep 17 00:00:00 2001 From: Ian Craggs Date: Thu, 12 Oct 2023 11:18:17 +0100 Subject: [PATCH] Don't allow building of samples without SSL - won't work #1387 --- CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index c018c8e0..1148e8ed 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -71,6 +71,10 @@ IF (NOT PAHO_BUILD_SHARED AND NOT PAHO_BUILD_STATIC) MESSAGE(FATAL_ERROR "You must set either PAHO_BUILD_SHARED, PAHO_BUILD_STATIC, or both") ENDIF() +IF (PAHO_BUILD_SAMPLES AND NOT PAHO_WITH_SSL) + MESSAGE(FATAL_ERROR "You must build with SSL to build the samples") +ENDIF() + IF(PAHO_BUILD_DEB_PACKAGE) set(CMAKE_INSTALL_DOCDIR share/doc/libpaho-mqtt) set(CPACK_DEBIAN_PACKAGE_GENERATE_SHLIBS ON)