2024-06-04 13:28:27 +00:00
|
|
|
# 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'),
|
2024-10-10 16:05:26 +00:00
|
|
|
subproject_dir : 'src',
|
2024-08-14 20:19:35 +00:00
|
|
|
default_options : [
|
|
|
|
'localstatedir=/nix/var',
|
|
|
|
]
|
2024-06-04 13:28:27 +00:00
|
|
|
)
|
|
|
|
|
2024-07-08 13:47:25 +00:00
|
|
|
# Internal Libraries
|
2024-06-04 13:28:27 +00:00
|
|
|
subproject('libutil')
|
2024-06-04 13:28:27 +00:00
|
|
|
subproject('libstore')
|
2024-06-06 01:36:18 +00:00
|
|
|
subproject('libfetchers')
|
2024-06-27 02:15:33 +00:00
|
|
|
subproject('libexpr')
|
|
|
|
subproject('libflake')
|
2024-07-03 18:47:23 +00:00
|
|
|
subproject('libmain')
|
|
|
|
subproject('libcmd')
|
2024-06-27 02:15:33 +00:00
|
|
|
|
2024-07-05 20:21:20 +00:00
|
|
|
# Executables
|
|
|
|
subproject('nix')
|
|
|
|
|
2024-06-27 02:15:33 +00:00
|
|
|
# Docs
|
2024-06-27 23:19:32 +00:00
|
|
|
subproject('internal-api-docs')
|
|
|
|
subproject('external-api-docs')
|
2024-07-30 19:05:22 +00:00
|
|
|
if not meson.is_cross_build()
|
|
|
|
subproject('nix-manual')
|
|
|
|
endif
|
2024-06-25 13:35:47 +00:00
|
|
|
|
2024-07-08 13:47:25 +00:00
|
|
|
# External C wrapper libraries
|
2024-06-25 13:35:47 +00:00
|
|
|
subproject('libutil-c')
|
2024-06-27 14:19:03 +00:00
|
|
|
subproject('libstore-c')
|
|
|
|
subproject('libexpr-c')
|
2024-07-02 19:15:17 +00:00
|
|
|
subproject('libmain-c')
|
2024-06-25 13:35:47 +00:00
|
|
|
|
2024-06-27 02:15:33 +00:00
|
|
|
# Language Bindings
|
2024-07-21 22:03:04 +00:00
|
|
|
if not meson.is_cross_build()
|
|
|
|
subproject('perl')
|
|
|
|
endif
|
2024-06-27 02:15:33 +00:00
|
|
|
|
2024-06-25 13:35:47 +00:00
|
|
|
# Testing
|
2024-10-10 18:56:26 +00:00
|
|
|
subproject('libutil-test-support')
|
|
|
|
subproject('libutil-tests')
|
|
|
|
subproject('libstore-test-support')
|
|
|
|
subproject('libstore-tests')
|
|
|
|
subproject('libfetchers-tests')
|
|
|
|
subproject('libexpr-test-support')
|
|
|
|
subproject('libexpr-tests')
|
|
|
|
subproject('libflake-tests')
|
2024-07-08 20:07:06 +00:00
|
|
|
subproject('nix-functional-tests')
|