summaryrefslogtreecommitdiff
path: root/net-misc/megasync/files/megasync-5.10.0.2-link-zlib.patch
blob: 6a833a1dbbba30156d108f334f2afb7c2c67bc9b (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
Add missing zlib links.
```
/usr/lib/gcc/x86_64-pc-linux-gnu/15/../../../../x86_64-pc-linux-gnu/bin/ld: src/MEGASync/mega/tools/gfxworker/liblibgfxworker.a(logger.cpp.o): undefined reference to symbol 'gzputs'
```
--- a/src/MEGASync/control/control.cmake
+++ b/src/MEGASync/control/control.cmake
@@ -100,6 +100,9 @@ set(DESKTOP_APP_CONTROL_SOURCES
     ${CMAKE_CURRENT_LIST_DIR}/UsersUpdateListener.cpp
 )
 
+find_package(ZLIB REQUIRED)
+target_link_libraries(${ExecutableTarget} PRIVATE ZLIB::ZLIB)
+
 target_sources(${ExecutableTarget}
     PRIVATE
     ${DESKTOP_APP_CONTROL_HEADERS}
--- a/src/MEGASync/mega/tools/gfxworker/CMakeLists.txt
+++ b/src/MEGASync/mega/tools/gfxworker/CMakeLists.txt
@@ -70,9 +70,11 @@ add_executable(gfxworker
     src/main.cpp
 )
 
+find_package(ZLIB REQUIRED)
 target_link_libraries(gfxworker
     PRIVATE
     libgfxworker
+    ZLIB::ZLIB
 )
 
 # Adjust compilation flags for warnings and errors for gfxworker