mirror of
https://github.com/djcb/mu.git
synced 2024-07-01 08:11:06 +02:00
build: rationalize emacs dep checking
This commit is contained in:
parent
15c9a3ea51
commit
b25f1130de
25
meson.build
25
meson.build
|
@ -222,14 +222,6 @@ if guile_dep.found()
|
||||||
message('Using guile-extension-dir: ' + guile_extension_dir)
|
message('Using guile-extension-dir: ' + guile_extension_dir)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# emacs -- needed for mu4e compilation
|
|
||||||
emacs_name=get_option('emacs')
|
|
||||||
emacs_min_version='26.3'
|
|
||||||
emacs=find_program([emacs_name], version: '>='+emacs_min_version, required:false)
|
|
||||||
if not emacs.found()
|
|
||||||
message('emacs not found; not pre-compiling mu4e sources')
|
|
||||||
endif
|
|
||||||
|
|
||||||
makeinfo=find_program(['makeinfo'], required:false)
|
makeinfo=find_program(['makeinfo'], required:false)
|
||||||
if not makeinfo.found()
|
if not makeinfo.found()
|
||||||
message('makeinfo (texinfo) not found; not building info documentation')
|
message('makeinfo (texinfo) not found; not building info documentation')
|
||||||
|
@ -271,24 +263,23 @@ configure_file(input: join_paths(build_aux, 'version.texi.in'),
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
# install some data files
|
# install some data files
|
||||||
install_data('NEWS.org',
|
install_data('NEWS.org', install_dir : join_paths(datadir,'doc', 'mu'))
|
||||||
install_dir : join_paths(datadir,'doc', 'mu'))
|
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
# subdirs
|
# subdirs
|
||||||
subdir('lib')
|
subdir('lib')
|
||||||
subdir('mu')
|
subdir('mu')
|
||||||
|
|
||||||
|
|
||||||
|
# emacs -- needed for mu4e compilation
|
||||||
|
emacs_name=get_option('emacs')
|
||||||
|
emacs_min_version='26.3'
|
||||||
|
emacs=find_program([emacs_name], version: '>='+emacs_min_version, required:false)
|
||||||
if emacs.found()
|
if emacs.found()
|
||||||
subdir('man')
|
subdir('man')
|
||||||
|
subdir('mu4e')
|
||||||
else
|
else
|
||||||
message('emacs not found; not generating manpages')
|
message('emacs not found; not pre-compiling mu4e / generating manpages')
|
||||||
endif
|
|
||||||
|
|
||||||
if emacs.found()
|
|
||||||
subdir('mu4e')
|
|
||||||
else
|
|
||||||
message('emacs not found; not preparing mu4e support')
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if not get_option('guile').disabled() and guile_dep.found()
|
if not get_option('guile').disabled() and guile_dep.found()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user