programmazione:meson:appunti_meson
Questa è una vecchia versione del documento!
Indice
Appunti su Meson build
Autore: Fabio Di Matteo
Ultima revisione: 01/09/2026 15:18
Alcuni appunti sparsi su Meson build .
Usare librerie statiche già esistenti
In questo esempio uso il framework web Vermell
project('vermell_server', 'cpp')
incdir = include_directories('/opt/vermell/include')
extra_args= []
libvermell = declare_dependency(
link_args: ['/opt/vermell/libvermell.a'],
)
executable('vermell_server','main.cc',
dependencies :[libvermell],
c_args : extra_args,
include_directories : incdir,
install : false,
install_dir : '/usr/local/bin')
Compilare librerie statiche insieme dentro al proprio progetto
Compilo libpobu dentro il mi progetto.
meson.build
project('libpobu_meson', 'cpp') inc_dir = include_directories('../../source') libpobu = static_library('libpobu', '../../source/libpobu.cpp', include_directories: inc_dir ) src_files = [ 'test.cpp', '../../source/libpobu.h' ] executable('test_meson', src_files,link_with :[libpobu])
programmazione/meson/appunti_meson.1788793454.txt.gz · Ultima modifica: 07/09/2026 17:04 da Fabio Di Matteo
