mirror of
https://github.com/janet-lang/janet
synced 2024-12-26 08:20:27 +00:00
Conditionally install jpm in meson.
This commit is contained in:
parent
1bddb87a0c
commit
be1ec1b973
24
meson.build
24
meson.build
@ -245,16 +245,18 @@ pkg.generate(libjanet,
|
|||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
install_man('janet.1')
|
install_man('janet.1')
|
||||||
install_man('jpm.1')
|
|
||||||
install_headers(['src/include/janet.h', jconf], subdir: 'janet')
|
install_headers(['src/include/janet.h', jconf], subdir: 'janet')
|
||||||
patched_jpm = custom_target('patched-jpm',
|
|
||||||
input : ['tools/patch-jpm.janet', 'jpm'],
|
|
||||||
install : true,
|
|
||||||
install_dir : get_option('bindir'),
|
|
||||||
build_by_default : true,
|
|
||||||
output : ['jpm'],
|
|
||||||
command : [janet_nativeclient, '@INPUT@', '@OUTPUT@',
|
|
||||||
'--binpath=' + join_paths(get_option('prefix'), get_option('bindir')),
|
|
||||||
'--libpath=' + join_paths(get_option('prefix'), get_option('libdir'), 'janet'),
|
|
||||||
'--headerpath=' + join_paths(get_option('prefix'), get_option('includedir'))])
|
|
||||||
install_data(sources : ['tools/.keep'], install_dir : join_paths(get_option('libdir'), 'janet'))
|
install_data(sources : ['tools/.keep'], install_dir : join_paths(get_option('libdir'), 'janet'))
|
||||||
|
if get_option('peg') and not get_option('reduced_os') and get_option('processes')
|
||||||
|
install_man('jpm.1')
|
||||||
|
patched_jpm = custom_target('patched-jpm',
|
||||||
|
input : ['tools/patch-jpm.janet', 'jpm'],
|
||||||
|
install : true,
|
||||||
|
install_dir : get_option('bindir'),
|
||||||
|
build_by_default : true,
|
||||||
|
output : ['jpm'],
|
||||||
|
command : [janet_nativeclient, '@INPUT@', '@OUTPUT@',
|
||||||
|
'--binpath=' + join_paths(get_option('prefix'), get_option('bindir')),
|
||||||
|
'--libpath=' + join_paths(get_option('prefix'), get_option('libdir'), 'janet'),
|
||||||
|
'--headerpath=' + join_paths(get_option('prefix'), get_option('includedir'))])
|
||||||
|
endif
|
||||||
|
Loading…
Reference in New Issue
Block a user