summarylogtreecommitdiffstats
path: root/0002_libical3.patch
blob: ddb7ae7a1b0b95f857222deb7f739479ffb052df (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
31
32
33
34
35
36
37
38
--- a/pg-gvm-22.6.17/include/ical_utils.h
+++ b/pg-gvm-22.6.17/include/ical_utils.h
@@ -24,7 +24,7 @@
 #ifndef _GVMD_MANAGE_UTILS_X_H
 #define _GVMD_MANAGE_UTILS_X_H
 
-#include <libical/ical.h>
+#include <libical3/libical/ical.h>
 #include <time.h>
 
 icaltimezone *

--- a/pg-gvm-22.6.17/CMakeLists.txt
+++ b/pg-gvm-22.6.17/CMakeLists.txt
@@ -122,6 +122,13 @@
   OUTPUT_STRIP_TRAILING_WHITESPACE
 )
 
+# Retrieve libical3 library directories
+execute_process(
+  COMMAND ${PGCONFIG} --libs
+  OUTPUT_VARIABLE LIBICAL3_ACTUAL_LIBRARIES
+  OUTPUT_STRIP_TRAILING_WHITESPACE
+)
+
 find_package(PostgreSQL REQUIRED)
 if(NOT PostgreSQL_FOUND)
   message(SEND_ERROR "The PostgreSQL library is required.")
@@ -151,7 +158,7 @@
   ${LIBGVM_BASE_INCLUDE_DIRS}
 )
 include_directories("include")
-link_libraries(${LIBICAL_LIBRARIES} ${LIBGVM_BASE_LDFLAGS})
+link_libraries(${LIBICAL3_ACTUAL_LIBRARIES} ${LIBGVM_BASE_LDFLAGS})
 set(CMAKE_SHARED_LINKER_FLAGS "-Wl,--as-needed")
 # Set control file for postgres extension definition
 set(CONTROLIN "control.in")