1 diff -urN openvas-libraries-4.0.4.orig//CMakeLists.txt openvas-libraries-4.0.4/CMakeLists.txt
2 --- openvas-libraries-4.0.4.orig//CMakeLists.txt 2011-05-15 09:32:15.151769141 +0200
3 +++ openvas-libraries-4.0.4/CMakeLists.txt 2011-05-15 09:32:54.825715940 +0200
5 set (HARDENING_FLAGS "-Wformat -Wformat-security -O2 -D_FORTIFY_SOURCE=2 -fstack-protector -Wl,-z,relro -Wl,-z,now")
7 set (CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG}")
8 -set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${HARDENING_FLAGS} -Wall -Werror")
9 +# Disable -Werror since gnutls have deprecated function calls
10 +# set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${HARDENING_FLAGS} -Wall -Werror")
11 +set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${HARDENING_FLAGS} -Wall")
13 add_subdirectory (base)
14 add_subdirectory (misc)
15 diff -urN openvas-libraries-4.0.4.orig//misc/CMakeLists.txt openvas-libraries-4.0.4/misc/CMakeLists.txt
16 --- openvas-libraries-4.0.4.orig//misc/CMakeLists.txt 2011-05-15 09:32:15.148435729 +0200
17 +++ openvas-libraries-4.0.4/misc/CMakeLists.txt 2011-05-15 09:37:58.383743753 +0200
19 set (HARDENING_FLAGS "-Wformat -Wformat-security -O2 -D_FORTIFY_SOURCE=2 -fstack-protector -Wl,-z,relro -Wl,-z,now")
21 set (CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG}")
22 -set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${HARDENING_FLAGS} -Wall -Werror -fPIC")
23 +# set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${HARDENING_FLAGS} -Wall -Werror -fPIC")
24 +set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${HARDENING_FLAGS} -Wall -fPIC")
27 set (FILES openvas_auth.c openvas_server.c proctitle.c)
28 diff -urN openvas-libraries-4.0.4.orig//nasl/CMakeLists.txt openvas-libraries-4.0.4/nasl/CMakeLists.txt
29 --- openvas-libraries-4.0.4.orig//nasl/CMakeLists.txt 2011-05-15 09:32:15.161769271 +0200
30 +++ openvas-libraries-4.0.4/nasl/CMakeLists.txt 2011-05-15 09:41:47.513953863 +0200
32 # The "-D_FILE_OFFSET_BITS=64 -DLARGEFILE_SOURCE=1" is necessary for GPGME!
33 # The "-fno-strict-aliasing" silences warnings caused by macros defined in byteorder.h.
34 # Once the warnings have been addressed this flag should be removed.
35 -set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${HARDENING_FLAGS} -Wall -Werror -D_FILE_OFFSET_BITS=64 -DLARGEFILE_SOURCE=1 -fno-strict-aliasing")
36 +# set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${HARDENING_FLAGS} -Wall -Werror -D_FILE_OFFSET_BITS=64 -DLARGEFILE_SOURCE=1 -fno-strict-aliasing")
37 +set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${HARDENING_FLAGS} -Wall -D_FILE_OFFSET_BITS=64 -DLARGEFILE_SOURCE=1 -fno-strict-aliasing")
39 # The "-Wno-error=unprototyped-calls" silences warnings produced by an
40 # openSUSE-patched gcc caused by code in regex.c.
41 diff -urN openvas-libraries-4.0.4.orig//omp/CMakeLists.txt openvas-libraries-4.0.4/omp/CMakeLists.txt
42 --- openvas-libraries-4.0.4.orig//omp/CMakeLists.txt 2011-05-15 09:32:15.141768969 +0200
43 +++ openvas-libraries-4.0.4/omp/CMakeLists.txt 2011-05-15 09:43:37.865660451 +0200
45 set (HARDENING_FLAGS "-Wformat -Wformat-security -O2 -D_FORTIFY_SOURCE=2 -fstack-protector -Wl,-z,relro -Wl,-z,now")
47 set (CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG}")
48 -set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${HARDENING_FLAGS} -Wall -Werror")
49 +# set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${HARDENING_FLAGS} -Wall -Werror")
50 +set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${HARDENING_FLAGS} -Wall")
52 set (FILES xml.c omp.c)