add LIGHTTPD_REVISION define and output for -v when compiling from bzr (only waf for now)
parent
b0def14e1f
commit
096e7667be
|
@ -62,6 +62,9 @@ int main(int argc, char *argv[]) {
|
|||
if (show_version) {
|
||||
g_print("%s-%s - a fast and lightweight webserver\n", PACKAGE_NAME, PACKAGE_VERSION);
|
||||
g_print("Build date: %s\n", PACKAGE_BUILD_DATE);
|
||||
#ifdef LIGHTTPD_REVISION
|
||||
g_print("Revision: %s\n", LIGHTTPD_REVISION);
|
||||
#endif
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
|
@ -107,6 +107,4 @@ def build(bld):
|
|||
#lighty.install_path = '${SOME_PATH}/bin'
|
||||
|
||||
lighty_mod(bld, 'mod_fortune', 'modules/mod_fortune.c')
|
||||
lighty_mod(bld, 'mod_status', 'modules/mod_status.c')
|
||||
|
||||
|
||||
lighty_mod(bld, 'mod_status', 'modules/mod_status.c')
|
17
wscript
17
wscript
|
@ -6,7 +6,7 @@ waf build script for Lighttpd 2.x
|
|||
License and Copyright: see COPYING file
|
||||
"""
|
||||
|
||||
import Options, types, sys, Runner, Utils
|
||||
import Options, types, os, sys, Runner, Utils
|
||||
from time import gmtime, strftime, timezone
|
||||
|
||||
# the following two variables are used by the target "waf dist"
|
||||
|
@ -97,11 +97,18 @@ def configure(conf):
|
|||
conf.define('PACKAGE_BUILD_DATE', strftime("%b %d %Y %H:%M:%S UTC", gmtime()));
|
||||
conf.define('LIBRARY_DIR', opts.libdir)
|
||||
conf.define('HAVE_CONFIG_H', 1)
|
||||
|
||||
revno = get_revno(conf)
|
||||
if revno:
|
||||
conf.define('LIGHTTPD_REVISION', revno)
|
||||
|
||||
conf.write_config_header('include/lighttpd/config.h')
|
||||
|
||||
Utils.pprint('WHITE', '----------------------------------------')
|
||||
Utils.pprint('BLUE', 'Summary:')
|
||||
print_summary(conf, 'Install Lighttpd/' + VERSION + ' in', conf.env['PREFIX'])
|
||||
if revno:
|
||||
print_summary(conf, 'Revision', revno)
|
||||
print_summary(conf, 'Using glib version', glib_version)
|
||||
print_summary(conf, 'With library directory', opts.libdir)
|
||||
print_summary(conf, 'Build static binary', 'yes' if opts.static else 'no', 'YELLOW' if opts.static else 'GREEN')
|
||||
|
@ -122,3 +129,11 @@ def tolist(x):
|
|||
return x
|
||||
return [x]
|
||||
|
||||
def get_revno(conf):
|
||||
if os.path.exists('.bzr'):
|
||||
try:
|
||||
revno = Utils.cmd_output('bzr version-info --custom --template="{revno}"')
|
||||
if revno:
|
||||
return revno.strip()
|
||||
except:
|
||||
pass
|
||||
|
|
Loading…
Reference in New Issue