From 0a25ab1e537d5474b3f19c8efc5fc31375e94f6f Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Thu, 18 Dec 2025 02:24:26 +0100 Subject: [PATCH] cmake: add LIBWEAVER_BUILD_APP option so only the library can be built --- CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4ac1332..708dd22 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,6 +2,7 @@ cmake_minimum_required(VERSION 3.21) project(libweaver VERSION 1.0 LANGUAGES CXX) +option(LIBWEAVER_BUILD_APP "Enable building Qt app" ON) option(LIBWEAVER_INSTALL "Enable libweaver install targets" "${PROJECT_IS_TOP_LEVEL}") include(CMakePackageConfigHelpers) @@ -9,7 +10,9 @@ include(GNUInstallDirs) list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake") add_subdirectory(lib) -add_subdirectory(app) +if(LIBWEAVER_BUILD_APP) + add_subdirectory(app) +endif() if(LIBWEAVER_INSTALL) export(TARGETS libweaver NAMESPACE libweaver:: FILE "libweaver-targets.cmake")