meson.build

Fri, 08 Aug 2025 09:46:55 +0800

author
William Goodspeed <goodspeed@mailo.cat>
date
Fri, 08 Aug 2025 09:46:55 +0800
changeset 0
cc7c1f9d20f7
child 2
efafd19ab2fe
permissions
-rw-r--r--

Initial Commit

project('purplesatori', 'c')

libpurple_dep = dependency('purple-3')
libsoup_dep = dependency('libsoup-3.0')
libjson_dep = dependency('json-glib-1.0')

PURPLE_PLUGINDIR = libpurple_dep.get_pkgconfig_variable('plugindir')
PURPLE_SATORI_SRCS = [
  'purplesatori.c',
  'purplesatoriconnection.c',
  'purplesatoriprotocol.c',
  'purplesatoriprotocolcontacts.c',
  'purplesatoriprotocolconversation.c',
  'satoriapi.c',
]

library('libpurplesatori', PURPLE_SATORI_SRCS,
    c_args : [
        '-DG_LOG_USE_STRUCTURED',
        '-DG_LOG_DOMAIN="Purple-Satori"',
        '-DGETTEXT_PACKAGE="pidgin3"'
    ],
    dependencies : [libpurple_dep, libsoup_dep, libjson_dep],
    name_prefix : '',
    install : true,
    install_dir : PURPLE_PLUGINDIR)

mercurial