From bf9218ce7a1efb72244e58cc0663ef10a0c0029f Mon Sep 17 00:00:00 2001 From: jvoisin Date: Fri, 13 Oct 2017 16:49:56 +0200 Subject: Add more data to `phpinfo()` - The version - The git commit --- Makefile | 1 + src/php_snuffleupagus.h | 3 ++- src/snuffleupagus.c | 4 ++-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 57df16c..834d1f8 100644 --- a/Makefile +++ b/Makefile @@ -6,6 +6,7 @@ clean: ## clean everything cd src; phpize --clean release: ## compile with releases flags + sed -i "s/#define PHP_SNUFFLEUPAGUS_COMMIT \"\"/#define PHP_SNUFFLEUPAGUS_COMMIT \"($$(git log --pretty=format:'%h' -n 1))\"/" ./src/php_snuffleupagus.h cd src; phpize cd src; ./configure --enable-snuffleupagus make -C src diff --git a/src/php_snuffleupagus.h b/src/php_snuffleupagus.h index bf2031b..c0790bc 100644 --- a/src/php_snuffleupagus.h +++ b/src/php_snuffleupagus.h @@ -1,7 +1,8 @@ #ifndef PHP_SNUFFLEUPAGUS_H #define PHP_SNUFFLEUPAGUS_H -#define PHP_SNUFFLEUPAGUS_VERSION "0.1" +#define PHP_SNUFFLEUPAGUS_COMMIT "" +#define PHP_SNUFFLEUPAGUS_VERSION "0.1 " PHP_SNUFFLEUPAGUS_COMMIT #define PHP_SNUFFLEUPAGUS_EXTNAME "snuffleupagus" #define PHP_SNUFFLEUPAGUS_AUTHOR "NBS System" #define PHP_SNUFFLEUPAGUS_URL "https://github.com/nbs-system/snuffleupagus" diff --git a/src/snuffleupagus.c b/src/snuffleupagus.c index 02dd946..4f02065 100644 --- a/src/snuffleupagus.c +++ b/src/snuffleupagus.c @@ -145,9 +145,9 @@ PHP_RSHUTDOWN_FUNCTION(snuffleupagus) { return SUCCESS; } PHP_MINFO_FUNCTION(snuffleupagus) { php_info_print_table_start(); - php_info_print_table_header(2, "snuffleupagus support", "enabled"); + php_info_print_table_row(2, "snuffleupagus support", "enabled"); + php_info_print_table_row(2, "Version", PHP_SNUFFLEUPAGUS_VERSION); php_info_print_table_end(); - DISPLAY_INI_ENTRIES(); } -- cgit v1.3