File: 05_build-flags.patch

package info (click to toggle)
codelite 17.0.0%2Bdfsg-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 136,320 kB
  • sloc: cpp: 491,550; ansic: 280,393; php: 10,259; sh: 8,930; lisp: 7,664; vhdl: 6,518; python: 6,020; lex: 4,920; yacc: 3,123; perl: 2,385; javascript: 1,715; cs: 1,193; xml: 1,110; makefile: 804; cobol: 741; sql: 709; ruby: 620; f90: 566; ada: 534; asm: 464; fortran: 350; objc: 289; tcl: 258; java: 157; erlang: 61; pascal: 51; ml: 49; awk: 44; haskell: 36
file content (60 lines) | stat: -rw-r--r-- 2,402 bytes parent folder | download | duplicates (3)
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
From: James Cowgill <jcowgill@debian.org>
Date: Mon, 21 Feb 2022 20:37:25 +0100
Subject: Remove build options not necessary for Debian

Forwarded: not-needed

Do not duplicate all the Debian build flags.
Stripping is done by dh_strip separately.
Forwarded: not-needed
---
 CMakeLists.txt | 17 -----------------
 1 file changed, 17 deletions(-)

--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -555,32 +555,7 @@
     set(DEBUG_BUILD 0)
     set(CMAKE_INSTALL_DO_STRIP TRUE)
     message("-- CMAKE_INSTALL_DO_STRIP is " ${CMAKE_INSTALL_DO_STRIP})
-    if(UNIX AND NOT APPLE)
-        # Avoid hardening-no-relro wrarning message from lintian
-        if(EXISTS "/usr/bin/dpkg-buildflags")
-            execute_process(
-                COMMAND /usr/bin/dpkg-buildflags --get CFLAGS
-                OUTPUT_VARIABLE EXTRA_CFLAGS
-                OUTPUT_STRIP_TRAILING_WHITESPACE ERROR_QUIET)
-            execute_process(
-                COMMAND /usr/bin/dpkg-buildflags --get CPPFLAGS
-                OUTPUT_VARIABLE EXTRA_CPPFLAGS
-                OUTPUT_STRIP_TRAILING_WHITESPACE ERROR_QUIET)
-            execute_process(
-                COMMAND /usr/bin/dpkg-buildflags --get CXXFLAGS
-                OUTPUT_VARIABLE EXTRA_CXXFLAGS
-                OUTPUT_STRIP_TRAILING_WHITESPACE ERROR_QUIET)
-            execute_process(
-                COMMAND /usr/bin/dpkg-buildflags --get LDFLAGS
-                OUTPUT_VARIABLE EXTRA_LDFLAGS
-                OUTPUT_STRIP_TRAILING_WHITESPACE ERROR_QUIET)
-            set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CXXFLAGS}")
-            add_definitions(${EXTRA_CPPFLAGS})
-            set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
-            set(LINKER_OPTIONS "${EXTRA_LDFLAGS}")
-            list(APPEND LINKER_OPTIONS "-s") # strip binaries
-        endif()
-    endif()
+
 
     set(CL_PCH_FILE "${CL_SRC_ROOT}/PCH/precompiled_header_release.h")
     set(CL_PCH_TARGET "precompiled_header_release.h.gch")
@@ -601,9 +576,7 @@
     message("-- Shared Objects will be written into ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}")
 
     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2") # Optimize
-    if(CMAKE_COMPILER_IS_GNUCXX)
-        set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -s") # Strip binary
-    endif(CMAKE_COMPILER_IS_GNUCXX)
+
 
     # In release, add NDEBUG unless explicitly told not to
     if(NOT PREVENT_WX_ASSERTS MATCHES 0)