From 82618ce25dc1b616c3307ae3b6a6b7f7e630e605 Mon Sep 17 00:00:00 2001 From: ailin-nemui Date: Sun, 12 Feb 2023 13:51:44 +0000 Subject: [PATCH] Merge pull request #1446 from ailin-nemui/signalsfile-fix fix signals file (cherry picked from commit 2ac1f01b9486725cf9f7c20595b4912188104e04) --- meson.build | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index fe8d4b21..c4aad2fa 100644 --- a/meson.build +++ b/meson.build @@ -589,6 +589,12 @@ pc_requires = [] if not glib_internal pc_requires += glib_dep endif +signalsfile = docdir / 'signals.txt' +if signalsfile.startswith('/') + signalsfile = signalsfile.replace(get_option('prefix'), '${prefix}') +else + signalsfile = '${prefix}' / signalsfile +endif pc.generate(filebase : 'irssi-1', name : 'Irssi', description : 'Irssi chat client', @@ -596,7 +602,7 @@ pc.generate(filebase : 'irssi-1', requires : pc_requires, variables : [ 'irssimoduledir=${libdir}' / incdir / 'modules', - 'signalsfile=${prefix}' / docdir / 'signals.txt' + 'signalsfile=' + signalsfile ]) ###########