File gerbera-cmake-pie.patch of Package gerbera

Index: gerbera-3.2.1/CMakeLists.txt
===================================================================
--- gerbera-3.2.1.orig/CMakeLists.txt
+++ gerbera-3.2.1/CMakeLists.txt
@@ -50,6 +50,10 @@ set(CMAKE_INSTALL_BINDIR bin)
 set(CMAKE_INSTALL_DATADIR share/gerbera)
 set(CMAKE_INSTALL_MANDIR share/man/man1)
 
+# build all executables as PIE
+set(CMAKE_POSITION_INDEPENDENT_CODE ON)
+set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pie")
+
 # cmake-format: off
 option(WITH_NPUPNP            "Use npupnp instead of libupnp" OFF)
 option(WITH_MAGIC             "Use libmagic to identify file mime types" ON)
openSUSE Build Service is sponsored by