The target needs this header, encode this in the build system.
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
summary('libuuid', build_libuuid ? 'enabled' : 'disabled', section : 'components')
lib_sqlite3 = dependency('sqlite3', required : get_option('build-liblastlog2'))
-build_liblastlog2 = get_option('build-liblastlog2').require(lib_sqlite3.found()).allowed()
+build_liblastlog2 = get_option('build-liblastlog2') \
+ .require(lib_sqlite3.found()) \
+ .require(conf.get('HAVE_LASTLOG_H').to_string() == '1') \
+ .allowed()
conf.set('HAVE_LIBLASTLOG2', build_liblastlog2 ? 1 : false)
summary('liblastlog2', build_liblastlog2 ? 'enabled' : 'disabled', section : 'components')