New-Cli-Installer/tests/meson.build
2023-08-13 22:36:21 +00:00

55 lines
1.5 KiB
Meson

source_path = '../src/'
test_libreq = shared_library('test_libreq',
sources : [
source_path + 'config.cpp',
source_path + 'utils.cpp',
source_path + 'cpu.cpp',
source_path + 'pacmanconf_repo.cpp',
source_path + 'initcpio.cpp',
source_path + 'chwd_profiles.cpp',
source_path + 'disk.cpp',
source_path + 'drivers.cpp',
source_path + 'widgets.cpp',
source_path + 'follow_process_log.cpp',
source_path + 'crypto.cpp',
source_path + 'misc.cpp',
source_path + 'simple_tui.cpp',
source_path + 'tui.cpp',
],
include_directories : [include_directories(source_path)],
dependencies: deps
)
executable(
'test-exec-interactive',
files('unit-exec-interactive.cpp'),
dependencies: deps,
link_with: [test_libreq],
include_directories: [include_directories(source_path)],
install: false)
executable(
'test-process-tailing',
files('unit-proccess-tailing.cpp'),
dependencies: deps,
link_with: [test_libreq],
include_directories: [include_directories(source_path)],
install: false)
executable(
'test-initcpio',
files('unit-initcpio.cpp'),
dependencies: deps,
link_with: [test_libreq],
include_directories: [include_directories(source_path)],
install: false)
executable(
'test-pacmanconf',
files('unit-pacmanconf.cpp'),
dependencies: deps,
link_with: [test_libreq],
include_directories: [include_directories(source_path)],
install: false)