build: use meson wraps instead of thirdparty/

Get rid of the "vendored" thirdparty/ libraries, instead rely on meson
"wrap" subprojects.
This commit is contained in:
Dirk-Jan C. Binnema
2026-08-09 17:23:42 +03:00
committed by Seth Ladygo
parent 3c2300ef50
commit 7e32324ac4
32 changed files with 109 additions and 41212 deletions

View File

@ -35,7 +35,7 @@ mu = executable(
'mu-cmd-view.cc',
'mu-cmd.cc'
],
dependencies: [ glib_dep, gmime_dep, cli11_dep,
dependencies: [ glib_dep, gmime_dep, cli11_dep, tabulate_dep,
lib_mu_dep, mu_scm_dep, thread_dep, config_h_dep ],
cpp_args: ['-DMU_SCRIPTS_DIR="' + datadir / 'mu' / 'scripts' + '"'],
install: true)

View File

@ -28,7 +28,7 @@
#include <fmt/ostream.h>
#include <thirdparty/tabulate.hpp>
#include <tabulate/table.hpp>
using namespace Mu;
using namespace tabulate;

View File

@ -43,7 +43,7 @@
#include "utils/mu-utils-file.hh"
#include "utils/mu-utils.hh"
#include <thirdparty/tabulate.hpp>
#include <tabulate/table.hpp>
using namespace Mu;

View File

@ -46,11 +46,7 @@
#include "mu-options.hh"
#include "mu-script.hh"
#ifdef USE_EMBEDDED_CLI11
#include "CLI11.hpp"
#else
#include "CLI/CLI.hpp"
#endif
#include <CLI/CLI.hpp>
using namespace Mu;