feat(3p/nix): added meson support
(cherry picked from commit 086a81b7a5bbe1fc022efb5935ff68f6ad71ddaf)
This commit is contained in:
parent
c455f7a987
commit
055139ac6a
27 changed files with 2045 additions and 4 deletions
58
third_party/nix/src/resolve-system-dependencies/meson.build
vendored
Normal file
58
third_party/nix/src/resolve-system-dependencies/meson.build
vendored
Normal file
|
|
@ -0,0 +1,58 @@
|
|||
# Nix exec build file
|
||||
#============================================================================
|
||||
|
||||
|
||||
|
||||
|
||||
# src files
|
||||
#============================================================================
|
||||
|
||||
nix_src = files(
|
||||
join_paths(meson.source_root(),
|
||||
'src/resolve-system-dependencies/resolve-system-dependencies.cc'))
|
||||
|
||||
|
||||
|
||||
# dependancies
|
||||
#============================================================================
|
||||
|
||||
sys_deps_dep_list = []
|
||||
|
||||
|
||||
|
||||
|
||||
# Link args
|
||||
#============================================================================
|
||||
|
||||
sys_deps_link_args = []
|
||||
|
||||
|
||||
|
||||
|
||||
# compiler args
|
||||
#============================================================================
|
||||
|
||||
sys_deps_cxx_args = []
|
||||
|
||||
|
||||
|
||||
|
||||
# targets
|
||||
#============================================================================
|
||||
|
||||
|
||||
|
||||
|
||||
# build
|
||||
#============================================================================
|
||||
|
||||
if sys_name == 'darwin'
|
||||
sys_deps_bin = executable(
|
||||
'resolve-system-dependencies',
|
||||
install : true,
|
||||
install_dir : bindir,
|
||||
include_directories : src_inc,
|
||||
sources : nix_src,
|
||||
link_args : sys_deps_link_args,
|
||||
dependencies : sys_deps_dep_list)
|
||||
endif
|
||||
Loading…
Add table
Add a link
Reference in a new issue