Blame src/utils/meson.build

Packit fabffb
utils_inc = include_directories('.')
Packit fabffb
Packit fabffb
incs = [
Packit fabffb
  top_inc,
Packit fabffb
  shared_inc
Packit fabffb
]
Packit fabffb
Packit fabffb
deps = [
Packit fabffb
  gtk_dep,
Packit fabffb
  libnm_dep
Packit fabffb
]
Packit fabffb
Packit fabffb
libutils_libnm = static_library(
Packit fabffb
  'utils-libnm',
Packit fabffb
  sources: shared_sources + files(
Packit fabffb
    'utils.c',
Packit fabffb
  ),
Packit fabffb
  include_directories: incs,
Packit fabffb
  dependencies: deps
Packit fabffb
)
Packit fabffb
Packit fabffb
libutils_libnm_dep = declare_dependency(
Packit fabffb
  link_with: libutils_libnm,
Packit fabffb
  include_directories: utils_inc
Packit fabffb
)
Packit fabffb
Packit fabffb
test_unit = 'test-utils'
Packit fabffb
Packit fabffb
exe = executable(
Packit fabffb
  test_unit,
Packit fabffb
  'tests/' + test_unit + '.c',
Packit fabffb
  include_directories: incs,
Packit fabffb
  dependencies: deps,
Packit fabffb
  link_with: libutils_libnm
Packit fabffb
)
Packit fabffb
Packit fabffb
test(test_unit, exe)