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:
@ -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)
|
||||
|
||||
@ -28,7 +28,7 @@
|
||||
|
||||
#include <fmt/ostream.h>
|
||||
|
||||
#include <thirdparty/tabulate.hpp>
|
||||
#include <tabulate/table.hpp>
|
||||
|
||||
using namespace Mu;
|
||||
using namespace tabulate;
|
||||
|
||||
@ -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;
|
||||
|
||||
|
||||
@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user