Description: Removed on Debian in favor of flags set by debhelper.
Author: Francisco Vilmar Cardoso Ruviaro <vilmar@debian.org>
Forwarded: not-needed
Last-Update: 2025-09-30

--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -16,14 +16,15 @@ option(BUILD_CLI "Build the CLI" ON)
 option(ENABLE_MINIMIZE_TO_TRAY "Enable minimize to tray feature" OFF)
 
 set(CMAKE_C_STANDARD 11)
-set(COMMON_C_FLAGS
-        "-Wall -Wextra -O3 -Wformat=2 -Wmissing-format-attribute -fstack-protector-strong"
-        "-Wundef -Wmissing-format-attribute -fdiagnostics-color=always"
-        "-Wstrict-prototypes -Wunreachable-code -Wchar-subscripts"
-        "-Wwrite-strings -Wpointer-arith -Wbad-function-cast -Wcast-align"
-        "-Werror=format-security -Werror=implicit-function-declaration -Wno-sign-compare"
-        "-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3"
-)
+# Removed on Debian in favor of flags set by debhelper
+#set(COMMON_C_FLAGS
+#        "-Wall -Wextra -O3 -Wformat=2 -Wmissing-format-attribute -fstack-protector-strong"
+#        "-Wundef -Wmissing-format-attribute -fdiagnostics-color=always"
+#        "-Wstrict-prototypes -Wunreachable-code -Wchar-subscripts"
+#        "-Wwrite-strings -Wpointer-arith -Wbad-function-cast -Wcast-align"
+#        "-Werror=format-security -Werror=implicit-function-declaration -Wno-sign-compare"
+#        "-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3"
+#)
 
 if(CMAKE_COMPILER_IS_GNUCC)
     list(APPEND COMMON_C_FLAGS "-pie -fPIE")
@@ -36,16 +37,16 @@ endif()
 string(REPLACE ";" " " COMMON_C_FLAGS "${COMMON_C_FLAGS}")
 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${COMMON_C_FLAGS}")
 
-if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
-    set(COMMON_LINKER_FLAGS
-            "-Wl,--no-add-needed -Wl,--as-needed -Wl,--no-undefined"
-            "-Wl,-z,relro,-z,now"
-    )
-
-    string(REPLACE ";" " " COMMON_LINKER_FLAGS "${COMMON_LINKER_FLAGS}")
-    set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${COMMON_LINKER_FLAGS}")
-    set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} ${COMMON_LINKER_FLAGS}")
-endif()
+#if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
+#    set(COMMON_LINKER_FLAGS
+#            "-Wl,--no-add-needed -Wl,--as-needed -Wl,--no-undefined"
+#            "-Wl,-z,relro,-z,now"
+#    )
+#
+#    string(REPLACE ";" " " COMMON_LINKER_FLAGS "${COMMON_LINKER_FLAGS}")
+#    set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${COMMON_LINKER_FLAGS}")
+#    set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} ${COMMON_LINKER_FLAGS}")
+#endif()
 
 add_definitions(
     -DGETTEXT_PACKAGE=\"${GETTEXT_PACKAGE}\"
@@ -55,12 +56,12 @@ if (ENABLE_MINIMIZE_TO_TRAY)
   add_definitions(-DENABLE_MINIMIZE_TO_TRAY=1)
 endif()
 
-if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
-    set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--no-add-needed -Wl,--as-needed -Wl,--no-undefined")
-    set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-z,relro,-z,now")
-    set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-add-needed -Wl,--as-needed")
-    set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,-z,relro,-z,now")
-endif()
+#if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
+#    set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--no-add-needed -Wl,--as-needed -Wl,--no-undefined")
+#    set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-z,relro,-z,now")
+#    set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-add-needed -Wl,--as-needed")
+#    set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,-z,relro,-z,now")
+#endif()
 
 find_package(PkgConfig REQUIRED)
 find_package(Protobuf 3.6.0 REQUIRED)
