CLEANUP: lua: use the build options list to report it

This removes 1 #ifdef from haproxy.c. The "build without" version
is not reported anymore now.
diff --git a/src/haproxy.c b/src/haproxy.c
index e9dca47..bf7dfc1 100644
--- a/src/haproxy.c
+++ b/src/haproxy.c
@@ -425,12 +425,6 @@
 	printf("Built without PCRE support (using libc's regex instead)\n");
 #endif
 
-#ifdef USE_LUA
-	printf("Built with Lua version : %s\n", LUA_RELEASE);
-#else
-	printf("Built without Lua support\n");
-#endif
-
 	list_for_each_entry(item, &build_opts_list, list) {
 		puts(item->str);
 	}
diff --git a/src/hlua.c b/src/hlua.c
index ef1dabf..f423c6d 100644
--- a/src/hlua.c
+++ b/src/hlua.c
@@ -7703,3 +7703,11 @@
 
 	RESET_SAFE_LJMP(gL.T);
 }
+
+__attribute__((constructor))
+static void __hlua_init(void)
+{
+	char *ptr = NULL;
+	memprintf(&ptr, "Built with Lua version : %s", LUA_RELEASE);
+	hap_register_build_opts(ptr, 1);
+}