Blame src/utils/meson.build

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