summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--meson.build2
-rw-r--r--src/fe-gtk/meson.build9
2 files changed, 3 insertions, 8 deletions
diff --git a/meson.build b/meson.build
index 17e73795..2c849482 100644
--- a/meson.build
+++ b/meson.build
@@ -91,8 +91,6 @@ endif
 
 global_cflags = []
 test_cflags = [
-  '-pipe',
-  '-fPIE',
   '-funsigned-char',
   '-Wno-conversion',
   '-Wno-pointer-sign',
diff --git a/src/fe-gtk/meson.build b/src/fe-gtk/meson.build
index f11580bb..1fe741ee 100644
--- a/src/fe-gtk/meson.build
+++ b/src/fe-gtk/meson.build
@@ -39,13 +39,9 @@ if gtk_dep.get_pkgconfig_variable('target') == 'x11'
   hexchat_gtk_deps += dependency('x11')
 endif
 
-hexchat_gtk_cflags = [
-  '-fPIE'
-]
+hexchat_gtk_cflags = []
 
-hexchat_gtk_ldflags = [
-  '-pie'
-]
+hexchat_gtk_ldflags = []
 
 if get_option('with-libnotify')
   hexchat_gtk_sources += 'notifications/notification-libnotify.c'
@@ -89,6 +85,7 @@ executable('hexchat',
   dependencies: hexchat_gtk_deps,
   c_args: hexchat_gtk_cflags,
   link_args: hexchat_gtk_ldflags,
+  pie: true,
   install: true,
   gui_app: true,
 )