mirror of
https://github.com/privatevoid-net/nix-super.git
synced 2024-11-09 15:58:05 +02:00
0ec5e3a1bc
* Only build perl subproject on Linux * Fix various Windows regressions * Don't put the emulator hook in test builds We run the tests in a separate derivation. Only need it for the dev shell. * Fix native dev shells * Fix cross dev shells we don't know how to emulate Co-authored-by: PoweredByPie <poweredbypie@users.noreply.github.com> Co-authored-by: Joachim Schiele <js@lastlog.de> Co-authored-by: John Ericson <John.Ericson@Obsidian.Systems>
45 lines
960 B
Meson
45 lines
960 B
Meson
# This is just a stub project to include all the others as subprojects
|
|
# for development shell purposes
|
|
|
|
project('nix-dev-shell', 'cpp',
|
|
version : files('.version'),
|
|
subproject_dir : 'src',
|
|
)
|
|
|
|
# Internal Libraries
|
|
subproject('libutil')
|
|
subproject('libstore')
|
|
subproject('libfetchers')
|
|
subproject('libexpr')
|
|
subproject('libflake')
|
|
subproject('libmain')
|
|
subproject('libcmd')
|
|
|
|
# Executables
|
|
subproject('nix')
|
|
|
|
# Docs
|
|
subproject('internal-api-docs')
|
|
subproject('external-api-docs')
|
|
|
|
# External C wrapper libraries
|
|
subproject('libutil-c')
|
|
subproject('libstore-c')
|
|
subproject('libexpr-c')
|
|
subproject('libmain-c')
|
|
|
|
# Language Bindings
|
|
if not meson.is_cross_build()
|
|
subproject('perl')
|
|
endif
|
|
|
|
# Testing
|
|
subproject('nix-util-test-support')
|
|
subproject('nix-util-tests')
|
|
subproject('nix-store-test-support')
|
|
subproject('nix-store-tests')
|
|
subproject('nix-fetchers-tests')
|
|
subproject('nix-expr-test-support')
|
|
subproject('nix-expr-tests')
|
|
subproject('nix-flake-tests')
|