File pie.patch of Package demumble

Index: demumble-1.2.2/CMakeLists.txt
===================================================================
--- demumble-1.2.2.orig/CMakeLists.txt
+++ demumble-1.2.2/CMakeLists.txt
@@ -1,6 +1,9 @@
-cmake_minimum_required(VERSION 3.2.0 FATAL_ERROR)
+cmake_minimum_required(VERSION 3.14.0 FATAL_ERROR)
 project(demumble CXX)
 
+include(CheckPIESupported)
+check_pie_supported()
+
 if (UNIX)
   set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fno-exceptions -fno-rtti")
   set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden")
@@ -38,4 +41,6 @@ add_executable(demumble
                third_party/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp
 )
 set_target_properties(demumble PROPERTIES CXX_STANDARD 11
-                                          CXX_STANDARD_REQUIRED ON)
+                                          CXX_STANDARD_REQUIRED ON
+                                          POSITION_INDEPENDENT_CODE TRUE)
+
openSUSE Build Service is sponsored by