build: fix GTK/OpenSSL warnings + tab color OOB

This commit is contained in:
2026-03-10 23:05:56 -06:00
parent 0aa6c26490
commit c0e5ef79ec
7 changed files with 24 additions and 14 deletions

View File

@@ -16,6 +16,7 @@ fishlim_sources = [
shared_module('fishlim', fishlim_sources,
dependencies: [libgio_dep, zoitechat_plugin_dep, libssl_dep],
c_args: ['-DOPENSSL_API_COMPAT=0x10100000L'],
install: true,
install_dir: plugindir,
name_prefix: '',

View File

@@ -19,10 +19,6 @@ if system == 'linux' or system == 'gnu' or system.startswith('gnu/') or system =
'shared/df.c'
]
if get_option('gtk-frontend')
sysinfo_cargs += '-DUSE_GTK_FRONTEND'
endif
if system == 'linux' or system == 'gnu' or system.startswith('gnu/') or system == 'freebsd'
libpci = dependency('libpci', required: false, method: 'pkg-config')
if libpci.found()