From 0da3d936f2f6fadc4569150efab4a72652166f0d Mon Sep 17 00:00:00 2001 From: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com> Date: Thu, 4 Aug 2022 13:02:36 -0400 Subject: [PATCH] cmake: build SortFilterProxyModel(QML module) as part of the client Change-Id: I977986b69d5906a4d9feeb427c6d2867a4930270 --- CMakeLists.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b2dd02fb1..e7527c64e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -439,6 +439,10 @@ if(ENABLE_LIBWRAP) ${LIBCLIENT_SRC_DIR}/qtwrapper/instancemanager_wrap.h) endif() +set(BUILD_SFPM_PIC ON CACHE BOOL "enable -fPIC for SFPM" FORCE) +add_subdirectory(3rdparty/SortFilterProxyModel) +set(SFPM_OBJECTS $<TARGET_OBJECTS:SortFilterProxyModel>) + # common executable sources qt_add_executable( ${PROJECT_NAME} @@ -448,7 +452,8 @@ qt_add_executable( ${COMMON_SOURCES} ${QML_RESOURCES} ${QML_RESOURCES_QML} - ${LIBCLIENT_SRC_DIR}/webresource.qrc) + ${LIBCLIENT_SRC_DIR}/webresource.qrc + ${SFPM_OBJECTS}) foreach(MODULE ${QT_MODULES}) list(APPEND QT_LIBS "Qt::${MODULE}") -- GitLab