File: use-system-libs.patch

package info (click to toggle)
sysdig 0.35.0%2Brepack-1.1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 1,600 kB
  • sloc: cpp: 11,020; sh: 1,313; ansic: 999; makefile: 12
file content (81 lines) | stat: -rw-r--r-- 2,180 bytes parent folder | download
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
Index: sysdig/CMakeLists.txt
===================================================================
--- sysdig.orig/CMakeLists.txt
+++ sysdig/CMakeLists.txt
@@ -152,7 +152,6 @@ if(MSVC OR WIN32)
 	add_compile_definitions(_HAS_STD_BYTE=0)
 endif()
 
-include(falcosecurity-libs)
 include(yaml-cpp)
 include(nlohmann-json)
 
Index: sysdig/userspace/sysdig/CMakeLists.txt
===================================================================
--- sysdig.orig/userspace/sysdig/CMakeLists.txt
+++ sysdig/userspace/sysdig/CMakeLists.txt
@@ -17,17 +17,15 @@
 #
 
 if(NOT WIN32)
 	include(ncurses)
 endif() # NOT WIN32
 
-include(libscap)
-include(libsinsp)
-include(zlib)
+set(LIBSINSP_INCLUDE_DIRS "/usr/include/falcosecurity/userspace/libsinsp")
+set(LIBSCAP_INCLUDE_DIRS  "/usr/include/falcosecurity/userspace/libscap")
 
-include_directories("${LIBSINSP_INCLUDE_DIRS}")
 include_directories("${PROJECT_BINARY_DIR}/userspace/sinspui")
 include_directories(../sinspui)
 include_directories("${PROJECT_BINARY_DIR}/userspace/sysdig")
 include_directories(.)
 
 if(NOT WIN32)
@@ -79,7 +76,11 @@ target_include_directories(
         "${LIBSCAP_INCLUDE_DIRS}"
         "${LIBSINSP_INCLUDE_DIRS}"
 		"${YAMLCPP_INCLUDE_DIR}"
-		"${NJSON_INCLUDE_DIR}")
+		"${NJSON_INCLUDE_DIR}"
+		/usr/include/jsoncpp/
+		/usr/include/falcosecurity/driver
+		/usr/include/falcosecurity/userspace/chisel
+		/usr/include/falcosecurity/userspace/common)
 
 target_include_directories(
 	csysdig
@@ -87,13 +87,18 @@ target_include_directories(
         "${LIBSCAP_INCLUDE_DIRS}"
         "${LIBSINSP_INCLUDE_DIRS}"
 		"${YAMLCPP_INCLUDE_DIR}"
-		"${NJSON_INCLUDE_DIR}")
+		"${NJSON_INCLUDE_DIR}"
+		/usr/include/jsoncpp/
+		/usr/include/falcosecurity/driver
+		/usr/include/falcosecurity/userspace/chisel
+		/usr/include/falcosecurity/userspace/common)
 
 if(NOT WIN32)
 	include_directories(${PROJECT_BINARY_DIR}/driver/src)
 
 	target_link_libraries(sysdig
 		sinsp
+		scap
 		"${YAMLCPP_LIB}")
 
 	if(USE_BUNDLED_NCURSES)
@@ -102,8 +106,10 @@ if(NOT WIN32)
 
 	target_link_libraries(csysdig
 		sinsp
+		scap
 		"${CURSES_LIBRARIES}"
-		"${YAMLCPP_LIB}")
+		"${YAMLCPP_LIB}"
+		jsoncpp)
 
 	add_subdirectory(man)