mirror of https://github.com/djcb/mu.git
meson: Generate version.texi for guile, mu4e
So we can build from a clean git clone.
This commit is contained in:
parent
2fac2bb602
commit
e6d92d4fef
|
@ -55,13 +55,14 @@ lib_guile_mu = shared_module(
|
||||||
|
|
||||||
if makeinfo.found()
|
if makeinfo.found()
|
||||||
custom_target('mu_guile_info',
|
custom_target('mu_guile_info',
|
||||||
input: 'mu-guile.texi',
|
input: 'mu-guile.texi',
|
||||||
output: 'mu-guile.info',
|
output: 'mu-guile.info',
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: infodir,
|
install_dir: infodir,
|
||||||
command: [makeinfo,
|
command: [makeinfo,
|
||||||
'-o', join_paths(meson.current_build_dir(), 'mu-guile.info'),
|
'-o', join_paths(meson.current_build_dir(), 'mu-guile.info'),
|
||||||
join_paths(meson.current_source_dir(), 'mu-guile.texi')])
|
join_paths(meson.current_source_dir(), 'mu-guile.texi'),
|
||||||
|
'-I', join_paths(meson.current_build_dir(), '..')])
|
||||||
endif
|
endif
|
||||||
|
|
||||||
guile_scm_dir=join_paths(datadir, 'guile', 'site', '3.0', 'mu')
|
guile_scm_dir=join_paths(datadir, 'guile', 'site', '3.0', 'mu')
|
||||||
|
|
16
meson.build
16
meson.build
|
@ -157,6 +157,22 @@ config_h_dep=declare_dependency(
|
||||||
include_directories: include_directories(['.']))
|
include_directories: include_directories(['.']))
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
################################################################################
|
||||||
|
# write out version.texi (for texiinfo builds in mu4e, guile)
|
||||||
|
version_texi_data=configuration_data()
|
||||||
|
version_texi_data.set('VERSION', meson.project_version())
|
||||||
|
version_texi_data.set('EDITION', meson.project_version())
|
||||||
|
version_texi_data.set('UPDATED', run_command('date', '+%d %B %Y').stdout().strip())
|
||||||
|
version_texi_data.set('UPDATEDMONTH', run_command('date', '+%B %Y').stdout().strip())
|
||||||
|
|
||||||
|
configure_file(input: 'version.texi.in',
|
||||||
|
output: 'version.texi',
|
||||||
|
configuration: version_texi_data)
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
# subdirs
|
# subdirs
|
||||||
subdir('lib')
|
subdir('lib')
|
||||||
|
|
|
@ -78,5 +78,6 @@ if makeinfo.found()
|
||||||
install: true,
|
install: true,
|
||||||
command: [makeinfo,
|
command: [makeinfo,
|
||||||
'-o', join_paths(meson.current_build_dir(), 'mu4e.info'),
|
'-o', join_paths(meson.current_build_dir(), 'mu4e.info'),
|
||||||
join_paths(meson.current_source_dir(), 'mu4e.texi')])
|
join_paths(meson.current_source_dir(), 'mu4e.texi'),
|
||||||
|
'-I', join_paths(meson.current_build_dir(), '..')])
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
@set UPDATED @UPDATED@
|
||||||
|
@set UPDATED-MONTH @UPDATEDMONTH@
|
||||||
|
@set EDITION @VERSION@
|
||||||
|
@set VERSION @VERSION@
|
Loading…
Reference in New Issue