meson: run meson format

This commit is contained in:
Sam James
2025-01-25 16:06:12 +00:00
parent 5afce747f1
commit fcbde46b00
2 changed files with 52 additions and 65 deletions

View File

@@ -2,12 +2,12 @@
# See COPYING for more information about licensing # See COPYING for more information about licensing
# #
project('nethogs', project(
'nethogs',
['c', 'cpp'], ['c', 'cpp'],
default_options : ['warning_level=3', default_options: ['warning_level=3', 'cpp_std=c++14'],
'cpp_std=c++14'], version: run_command('./determineVersion.sh').stdout().strip(),
version : run_command('./determineVersion.sh').stdout().strip(), )
)
cc = meson.get_compiler('cpp') cc = meson.get_compiler('cpp')
@@ -18,17 +18,12 @@ cc = meson.get_compiler('cpp')
projectinc = [include_directories('.', 'src')] projectinc = [include_directories('.', 'src')]
# flags # flags
c_args = [ c_args = ['-DVERSION="' + meson.project_version() + '"']
'-DVERSION="' + meson.project_version() + '"'
]
# dependencies # dependencies
thread_dep = dependency('threads', required: true) thread_dep = dependency('threads', required: true)
libpcap_dep = dependency('libpcap', required: true) libpcap_dep = dependency('libpcap', required: true)
project_deps = [ project_deps = [thread_dep, libpcap_dep]
thread_dep,
libpcap_dep
]
############################# #############################
## Code Compilation ## ## Code Compilation ##
@@ -41,8 +36,9 @@ subdir('src')
if get_option('enable-libnethogs').enabled() if get_option('enable-libnethogs').enabled()
pkgconfig = import('pkgconfig') pkgconfig = import('pkgconfig')
pkgconfig_install_dir = join_paths(get_option('libdir'), 'pkgconfig') pkgconfig_install_dir = join_paths(get_option('libdir'), 'pkgconfig')
pkgconfig.generate(libnethogs, pkgconfig.generate(
libnethogs,
requires: ['libpcap'], requires: ['libpcap'],
version: meson.project_version() version: meson.project_version(),
) )
endif endif

View File

@@ -3,7 +3,7 @@
# #
sources = [ sources = [
files([ files(
'connection.cpp', 'connection.cpp',
'conninode.cpp', 'conninode.cpp',
'decpcap.c', 'decpcap.c',
@@ -11,57 +11,48 @@ sources = [
'inode2prog.cpp', 'inode2prog.cpp',
'packet.cpp', 'packet.cpp',
'process.cpp', 'process.cpp',
]) ),
] ]
# --- Executable Compilation --- # --- Executable Compilation ---
if get_option('enable-nethogs-app').enabled() if get_option('enable-nethogs-app').enabled()
app_sources = [ app_sources = [files('cui.cpp', 'main.cpp')]
files([
'main.cpp',
'cui.cpp',
])
]
cursespp_dep = dependency('ncurses++', required: true) cursespp_dep = dependency('ncurses++', required: true)
curses_dep = dependency('ncurses', required: true) curses_dep = dependency('ncurses', required: true)
executable('nethogs', executable(
'nethogs',
[app_sources + sources], [app_sources + sources],
include_directories: [projectinc], include_directories: [projectinc],
cpp_args: c_args, cpp_args: c_args,
c_args: c_args, c_args: c_args,
install: true, install: true,
dependencies : [project_deps, cursespp_dep, curses_dep] dependencies: [project_deps, cursespp_dep, curses_dep],
) )
endif endif
# --- Library Compilation --- # --- Library Compilation ---
if get_option('enable-libnethogs').enabled() if get_option('enable-libnethogs').enabled()
lib_sources = [ lib_sources = [files('libnethogs.cpp')]
files([
'libnethogs.cpp',
])
]
libnethogs = shared_library('libnethogs' , libnethogs = shared_library(
'libnethogs' ,
sources + lib_sources, sources + lib_sources,
cpp_args: c_args, cpp_args: c_args,
c_args: c_args, c_args: c_args,
install: true, install: true,
soversion: meson.project_version(), soversion: meson.project_version(),
include_directories: [projectinc], include_directories: [projectinc],
dependencies: [project_deps] dependencies: [project_deps],
) )
libnethogs_dep = declare_dependency(link_with: libnethogs) libnethogs_dep = declare_dependency(link_with: libnethogs)
# --- Header Installation --- # --- Header Installation ---
lib_headers = [ lib_headers = [files('libnethogs.h')]
files('libnethogs.h'), install_headers(lib_headers, subdir: 'libnethogs')
]
install_headers(lib_headers, subdir : 'libnethogs')
endif endif