Files
wt 6fe6a1aaf8
Prepare Build and Testing executable binary / Prepare-Build-Testing-With-Make (push) Has been cancelled
Prepare Build and Testing executable binary / Prepare-Build-Testing-With-CMake (push) Has been cancelled
Prepare Build and Testing executable binary / Prepare-Build-Testing-With-Meson (push) Has been cancelled
updated added classes and updated web
2025-04-24 13:56:58 +07:00

49 lines
1.2 KiB
Meson

project(
'openrouter',
'cpp',
default_options: ['cpp_std=c++20', 'cpp_args=-Wall'],
)
include_dirs = include_directories('src', 'src/libs')
executable(
'openrouter',
'src/openrouter.cpp',
'src/security/cors.cpp',
'src/settings/settings.cpp',
'src/settings/backup.cpp',
'src/settings/telnet/enabled.cpp',
'src/settings/telnet/port.cpp',
'src/settings/ssh/status.cpp',
'src/settings/ssh/keys.cpp',
'src/settings/ssh/port.cpp',
'src/settings/ssh/server.cpp',
'src/settings/dns/enabled.cpp',
'src/settings/dns/servers.cpp',
'src/settings/dns/local_domains.cpp',
'src/settings/wifi/status.cpp',
'src/settings/wifi/name.cpp',
'src/settings/wifi/password.cpp',
'src/settings/wifi/qr.cpp',
'src/settings/wifi/channel.cpp',
'src/settings/ftp/ftp.cpp',
'src/system/reboot.cpp',
'src/system/syslog.cpp',
'src/system/uptime.cpp',
'src/system/update.cpp',
'src/OpenRouter/OpenRouter.cpp',
'src/auth/auth.cpp',
'src/libs/QR-Code-generator/qrcodegen.cpp',
'src/libs/QR-Code-generator/qrtosvg.cpp',
include_directories: include_dirs,
install: true,
)
install_subdir('src/web', install_dir: 'share/openrouter')