pidgin/purple-plugin-pack

Fix configuration if Pidgin or Finch are not found.

2020-03-04, Elliott Sales de Andrade
00eb520b471f
Parents 875b06c83004
Children 326e0a0c4001
Fix configuration if Pidgin or Finch are not found.
  • +16 -5
    meson.build
  • --- a/meson.build Mon Mar 02 00:54:56 2020 +0000
    +++ b/meson.build Wed Mar 04 22:28:37 2020 -0500
    @@ -52,9 +52,15 @@
    PIDGIN = dependency('pidgin@0@'.format(PURPLE_VER), required : false)
    conf.set('HAVE_PIDGIN', PIDGIN.found())
    -PIDGIN_LIBDIR = PIDGIN.get_pkgconfig_variable('plugindir')
    -PIDGIN_DATADIR = PIDGIN.get_pkgconfig_variable('datadir')
    -PIDGIN_PIXMAPSDIR = join_paths(PIDGIN_DATADIR, 'pixmaps/pidgin')
    +if PIDGIN.found()
    + PIDGIN_LIBDIR = PIDGIN.get_pkgconfig_variable('plugindir')
    + PIDGIN_DATADIR = PIDGIN.get_pkgconfig_variable('datadir')
    + PIDGIN_PIXMAPSDIR = join_paths(PIDGIN_DATADIR, 'pixmaps/pidgin')
    +else
    + PIDGIN_LIBDIR = ''
    + PIDGIN_DATADIR = ''
    + PIDGIN_PIXMAPSDIR = ''
    +endif
    #######################################################################
    # Check for finch
    @@ -62,8 +68,13 @@
    FINCH = dependency('finch', required : false)
    conf.set('HAVE_FINCH', FINCH.found())
    -FINCH_LIBDIR = FINCH.get_pkgconfig_variable('libdir')
    -FINCH_DATADIR = FINCH.get_pkgconfig_variable('datadir')
    +if FINCH.found()
    + FINCH_LIBDIR = FINCH.get_pkgconfig_variable('libdir')
    + FINCH_DATADIR = FINCH.get_pkgconfig_variable('datadir')
    +else
    + FINCH_LIBDIR = ''
    + FINCH_DATADIR = ''
    +endif
    #######################################################################
    # check for gtk