scripts: use #ifdef to check if versions are defined in signal "debug_libs"
This commit is contained in:
parent
fba9839587
commit
717eaae496
@ -788,11 +788,15 @@ weechat_guile_signal_debug_libs_cb (void *data, const char *signal,
|
||||
(void) type_data;
|
||||
(void) signal_data;
|
||||
|
||||
#if defined(SCM_MAJOR_VERSION) && defined(SCM_MINOR_VERSION) && defined(SCM_MICRO_VERSION)
|
||||
weechat_printf (NULL, " %s: %d.%d.%d",
|
||||
GUILE_PLUGIN_NAME,
|
||||
SCM_MAJOR_VERSION,
|
||||
SCM_MINOR_VERSION,
|
||||
SCM_MICRO_VERSION);
|
||||
#else
|
||||
weechat_printf (NULL, " %s: (?)", GUILE_PLUGIN_NAME);
|
||||
#endif
|
||||
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
@ -796,7 +796,11 @@ weechat_lua_signal_debug_libs_cb (void *data, const char *signal,
|
||||
(void) type_data;
|
||||
(void) signal_data;
|
||||
|
||||
#ifdef LUA_VERSION
|
||||
weechat_printf (NULL, " %s: %s", LUA_PLUGIN_NAME, LUA_VERSION);
|
||||
#else
|
||||
weechat_printf (NULL, " %s: (?)", LUA_PLUGIN_NAME);
|
||||
#endif
|
||||
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
@ -824,7 +824,11 @@ weechat_perl_signal_debug_libs_cb (void *data, const char *signal,
|
||||
(void) type_data;
|
||||
(void) signal_data;
|
||||
|
||||
#ifdef PERL_VERSION_STRING
|
||||
weechat_printf (NULL, " %s: %s", PERL_PLUGIN_NAME, PERL_VERSION_STRING);
|
||||
#else
|
||||
weechat_printf (NULL, " %s: (?)", PERL_PLUGIN_NAME);
|
||||
#endif
|
||||
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
@ -1140,7 +1140,11 @@ weechat_python_signal_debug_libs_cb (void *data, const char *signal,
|
||||
(void) type_data;
|
||||
(void) signal_data;
|
||||
|
||||
#ifdef PY_VERSION
|
||||
weechat_printf (NULL, " %s: %s", PYTHON_PLUGIN_NAME, PY_VERSION);
|
||||
#else
|
||||
weechat_printf (NULL, " %s: (?)", PYTHON_PLUGIN_NAME);
|
||||
#endif
|
||||
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
@ -23,10 +23,12 @@
|
||||
#undef _
|
||||
|
||||
#include <ruby.h>
|
||||
#include <ruby/version.h>
|
||||
#if defined(RUBY_VERSION) && RUBY_VERSION >=19
|
||||
#include <ruby/encoding.h>
|
||||
#endif
|
||||
#ifdef HAVE_RUBY_VERSION_H
|
||||
#include <ruby/version.h>
|
||||
#endif
|
||||
|
||||
#include <stdarg.h>
|
||||
#include <sys/types.h>
|
||||
@ -962,7 +964,11 @@ weechat_ruby_signal_debug_libs_cb (void *data, const char *signal,
|
||||
(void) type_data;
|
||||
(void) signal_data;
|
||||
|
||||
#ifdef HAVE_RUBY_VERSION_H
|
||||
weechat_printf (NULL, " %s: %s", RUBY_PLUGIN_NAME, ruby_version);
|
||||
#else
|
||||
weechat_printf (NULL, " %s: (?)", RUBY_PLUGIN_NAME);
|
||||
#endif
|
||||
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
@ -702,7 +702,11 @@ weechat_tcl_signal_debug_libs_cb (void *data, const char *signal,
|
||||
(void) type_data;
|
||||
(void) signal_data;
|
||||
|
||||
#ifdef TCL_VERSION
|
||||
weechat_printf (NULL, " %s: %s", TCL_PLUGIN_NAME, TCL_VERSION);
|
||||
#else
|
||||
weechat_printf (NULL, " %s: (?)", TCL_PLUGIN_NAME);
|
||||
#endif
|
||||
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user