summaryrefslogtreecommitdiff
blob: fd3e4610f8a40d4f7306c293dd09cbf3b23a50e0 (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
diff --git a/nasl/CMakeLists.txt b/nasl/CMakeLists.txt
index b594679c..81c5e4a9 100644
--- a/nasl/CMakeLists.txt
+++ b/nasl/CMakeLists.txt
@@ -100,14 +100,20 @@ execute_process (COMMAND gpgme-config --cflags
   OUTPUT_VARIABLE GPGME_CFLAGS
   OUTPUT_STRIP_TRAILING_WHITESPACE)
 
-message (STATUS "Looking for netsnmp...")
-find_library (SNMP netsnmp)
-message (STATUS "Looking for netsnmp... ${SNMP}")
-if (SNMP)
-  execute_process (COMMAND net-snmp-config --libs
-    OUTPUT_VARIABLE SNMP_LDFLAGS
-    OUTPUT_STRIP_TRAILING_WHITESPACE)
-endif (SNMP)
+option(BUILD_WITH_SNMP "Build with SNMP Support" ON)
+if (BUILD_WITH_SNMP)
+  message (STATUS "Looking for netsnmp...")
+  find_library (SNMP netsnmp)
+  message (STATUS "Looking for netsnmp... ${SNMP}")
+  if (SNMP)
+    execute_process (COMMAND net-snmp-config --libs
+      OUTPUT_VARIABLE SNMP_LDFLAGS
+      OUTPUT_STRIP_TRAILING_WHITESPACE)
+  endif (SNMP)
+  if (NOT SNMP)
+    message (SEND_ERROR " netsnmp not found")
+  endif(NOT SNMP)
+endif (BUILD_WITH_SNMP)
 
 message (STATUS "Looking for libgcrypt...")
 find_library (GCRYPT gcrypt)