File: correct-debug-flags.patch

package info (click to toggle)
berkeley-express 1.5.3%2Bdfsg-7
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 3,788 kB
  • sloc: cpp: 4,785; sh: 65; makefile: 11
file content (46 lines) | stat: -rw-r--r-- 1,558 bytes parent folder | download | duplicates (4)
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
Description: remove forced flags and set dynamic linking 
 Remove the forced flags so that Debian flags will be used, and 
 link dynamically to all libraries
Author: Gert Wollny <gw.fossdev@gmail.com>
Forwarded: no 

--- berkeley-express.orig/CMakeLists.txt
+++ berkeley-express/CMakeLists.txt
@@ -9,14 +9,13 @@
 set(CMAKE_CXX_STANDARD 11)
 set(CMAKE_CXX_STANDARD_REQUIRED ON)
 
-set(CMAKE_CXX_FLAGS "-Wall")
+#set(CMAKE_CXX_FLAGS "-Wall")
+#set(CMAKE_CXX_FLAGS_DEBUG "-g ${CMAKE_CXX_FLAGS}")
+#set(CMAKE_CXX_FLAGS_RHDEBINFO "-O3 -g ${CMAKE_CXX_FLAGS}")
+#set(CMAKE_CXX_FLAGS_MINSIZEREL "-Os ${CMAKE_CXX_FLAGS}")
 
-set(CMAKE_CXX_FLAGS_DEBUG "-g ${CMAKE_CXX_FLAGS}")
-set(CMAKE_CXX_FLAGS_RHDEBINFO "-O3 -g ${CMAKE_CXX_FLAGS}")
-set(CMAKE_CXX_FLAGS_MINSIZEREL "-Os ${CMAKE_CXX_FLAGS}")
-
-set(CMAKE_BUILD_TYPE Release)
-set(Boost_USE_STATIC_LIBS ON)
+#set(CMAKE_BUILD_TYPE Release)
+set(Boost_USE_STATIC_LIBS OFF)
 
 find_package(Boost 1.39
     COMPONENTS
--- berkeley-express.orig/src/CMakeLists.txt
+++ berkeley-express/src/CMakeLists.txt
@@ -10,12 +10,12 @@
 set(LIBRARIES ${Boost_LIBRARIES} ${BAMTOOLS_LIBRARIES})
 
 if (GPERFTOOLS_TCMALLOC) 
-   set(LIBRARIES ${LIBRARIES} "libtcmalloc_minimal.a")
+   set(LIBRARIES ${LIBRARIES} "libtcmalloc_minimal.so")
 endif (GPERFTOOLS_TCMALLOC)
 
 if (PROTOBUF_FOUND)
   get_filename_component(PROTOBUF_LIB_DIR ${PROTOBUF_LIBRARY} DIRECTORY)
-  set(LIBRARIES ${LIBRARIES} "${PROTOBUF_LIB_DIR}/libprotobuf.a")
+  set(LIBRARIES ${LIBRARIES} "${PROTOBUF_LIB_DIR}/libprotobuf.so")
 endif(PROTOBUF_FOUND)
 
 if (WIN32)