merge all pkgconfig-found libraries into a single one and redirect all existing lib files to the merged variant. the clean separation between libraries is largely fictional anyway because the main config block is in libstore and cannot reasonably be moved out, or because libutil has assumptions built into its behavior that libmain later establishes, or because libexpr messes with global boehmgc configuration. nearly every kind of layering violation imaginable can be found *some*where in lix, and not pretending that this is not the case will let us clean up some of them. this will also allow us to merge these libraries at the meson level which is itself necessary to make rust code easier to integrate. Change-Id: I172f8a08d5d90ded0a0a99fd9e0fa5d804db00a7
17 lines
395 B
Meson
17 lines
395 B
Meson
project('nix-eval-jobs', 'cpp',
|
|
version : '2.93.0-dev',
|
|
license : 'GPL-3.0',
|
|
default_options : [
|
|
'debug=true',
|
|
'optimization=2',
|
|
'cpp_std=c++23',
|
|
],
|
|
)
|
|
|
|
lix_dep = dependency('lix', required: true)
|
|
threads_dep = dependency('threads', required: true)
|
|
nlohmann_json_dep = dependency('nlohmann_json', required: true)
|
|
boost_dep = dependency('boost', required: true)
|
|
|
|
subdir('src')
|