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 32 33 34
|
From 941c00205e1731606000ec4662748fca2fda4901 Mon Sep 17 00:00:00 2001
From: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
Date: Wed, 4 Dec 2024 05:03:36 +0000
Subject: [PATCH 04/13] libs/qtdlib/CMakeLists.txt: If not building as click
package, link qtdlib statically into the lomiri-teleports-app executable.
Signed-off-by: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
---
libs/qtdlib/CMakeLists.txt | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
--- a/libs/qtdlib/CMakeLists.txt
+++ b/libs/qtdlib/CMakeLists.txt
@@ -280,7 +280,11 @@
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
-add_library(${QTDLIB} SHARED ${SRC})
+if(CLICK_MODE)
+ add_library(${QTDLIB} SHARED ${SRC})
+else(CLICK_MODE)
+ add_library(${QTDLIB} STATIC ${SRC})
+endif(CLICK_MODE)
target_link_libraries(${QTDLIB} Qt5::Core Qt5::Quick Qt5::Widgets Qt5::Qml Qt5::Concurrent Qt5::Positioning Qt5::Multimedia Td::tdjson auxdb)
target_include_directories(${QTDLIB} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
include_directories(${THUMBNAILER_INCLUDE_DIRS})
@@ -294,4 +298,6 @@
target_compile_definitions(${QTDLIB} PRIVATE TDLIB_DEBUG)
endif()
-install(TARGETS ${QTDLIB} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
+if(CLICK_MODE)
+ install(TARGETS ${QTDLIB} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
+endif(CLICK_MODE)
|