Define WeeChat license as macro for C compiler, used in plugins to set license
This commit is contained in:
parent
31bfcf96c7
commit
c33f0e60ea
@ -30,6 +30,7 @@ SET(VERSION_MAJOR "0")
|
|||||||
SET(VERSION_MINOR "3")
|
SET(VERSION_MINOR "3")
|
||||||
SET(VERSION_PATCH "2-dev")
|
SET(VERSION_PATCH "2-dev")
|
||||||
SET(VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH})
|
SET(VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH})
|
||||||
|
SET(LICENSE "GPL3")
|
||||||
SET(PKG_STRING "${PROJECT_NAME} ${VERSION}")
|
SET(PKG_STRING "${PROJECT_NAME} ${VERSION}")
|
||||||
STRING(REPLACE "\";\"" "\ " PKG_STRING ${PKG_STRING})
|
STRING(REPLACE "\";\"" "\ " PKG_STRING ${PKG_STRING})
|
||||||
|
|
||||||
|
@ -22,6 +22,7 @@ AC_INIT(WeeChat, 0.3.2-dev, flashcode@flashtux.org)
|
|||||||
AC_CONFIG_SRCDIR([src/core/weechat.c])
|
AC_CONFIG_SRCDIR([src/core/weechat.c])
|
||||||
AM_CONFIG_HEADER(config.h)
|
AM_CONFIG_HEADER(config.h)
|
||||||
AM_INIT_AUTOMAKE([weechat], [0.3.2-dev])
|
AM_INIT_AUTOMAKE([weechat], [0.3.2-dev])
|
||||||
|
LICENSE="GPL3"
|
||||||
|
|
||||||
# Checks for programs
|
# Checks for programs
|
||||||
AC_PROG_CC
|
AC_PROG_CC
|
||||||
@ -958,7 +959,7 @@ gnu*)
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
CFLAGS="$CFLAGS -DWEECHAT_VERSION=\\\"$VERSION\\\""
|
CFLAGS="$CFLAGS -DWEECHAT_VERSION=\\\"$VERSION\\\" -DWEECHAT_LICENSE=\\\"$LICENSE\\\""
|
||||||
|
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
# output Makefiles
|
# output Makefiles
|
||||||
|
@ -117,9 +117,9 @@ ENDIF(DL_LIBRARY)
|
|||||||
|
|
||||||
IF(COMMAND cmake_policy)
|
IF(COMMAND cmake_policy)
|
||||||
cmake_policy(SET CMP0005 NEW)
|
cmake_policy(SET CMP0005 NEW)
|
||||||
ADD_DEFINITIONS(-DWEECHAT_VERSION="${VERSION}")
|
ADD_DEFINITIONS(-DWEECHAT_VERSION="${VERSION}" -DWEECHAT_LICENSE="${LICENSE}")
|
||||||
ELSE(COMMAND cmake_policy)
|
ELSE(COMMAND cmake_policy)
|
||||||
ADD_DEFINITIONS(-DWEECHAT_VERSION='"${VERSION}"')
|
ADD_DEFINITIONS(-DWEECHAT_VERSION='"${VERSION}"' -DWEECHAT_LICENSE='"${LICENSE}"')
|
||||||
ENDIF(COMMAND cmake_policy)
|
ENDIF(COMMAND cmake_policy)
|
||||||
|
|
||||||
ADD_SUBDIRECTORY( core )
|
ADD_SUBDIRECTORY( core )
|
||||||
|
@ -200,7 +200,7 @@ weechat_parse_args (int argc, char *argv[])
|
|||||||
else if ((strcmp (argv[i], "-l") == 0)
|
else if ((strcmp (argv[i], "-l") == 0)
|
||||||
|| (strcmp (argv[i], "--license") == 0))
|
|| (strcmp (argv[i], "--license") == 0))
|
||||||
{
|
{
|
||||||
string_iconv_fprintf (stdout, "\n%s%s", WEECHAT_LICENSE);
|
string_iconv_fprintf (stdout, "\n%s%s", WEECHAT_LICENSE_TEXT);
|
||||||
weechat_shutdown (EXIT_SUCCESS, 0);
|
weechat_shutdown (EXIT_SUCCESS, 0);
|
||||||
}
|
}
|
||||||
else if (strcmp (argv[i], "--no-dlclose") == 0)
|
else if (strcmp (argv[i], "--no-dlclose") == 0)
|
||||||
|
@ -60,7 +60,7 @@
|
|||||||
|
|
||||||
/* license */
|
/* license */
|
||||||
|
|
||||||
#define WEECHAT_LICENSE \
|
#define WEECHAT_LICENSE_TEXT \
|
||||||
PACKAGE_STRING " (c) Copyright 2003-2010, compiled on " __DATE__ " " __TIME__ \
|
PACKAGE_STRING " (c) Copyright 2003-2010, compiled on " __DATE__ " " __TIME__ \
|
||||||
"\nDeveloped by FlashCode <flashcode@flashtux.org> - " WEECHAT_WEBSITE "\n\n" \
|
"\nDeveloped by FlashCode <flashcode@flashtux.org> - " WEECHAT_WEBSITE "\n\n" \
|
||||||
"This program is free software; you can redistribute it and/or modify\n" \
|
"This program is free software; you can redistribute it and/or modify\n" \
|
||||||
|
@ -36,7 +36,7 @@ WEECHAT_PLUGIN_NAME(ALIAS_PLUGIN_NAME);
|
|||||||
WEECHAT_PLUGIN_DESCRIPTION("Alias plugin for WeeChat");
|
WEECHAT_PLUGIN_DESCRIPTION("Alias plugin for WeeChat");
|
||||||
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
||||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||||
WEECHAT_PLUGIN_LICENSE("GPL3");
|
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||||
|
|
||||||
#define ALIAS_IS_ARG_NUMBER(number) ((number >= '1') && (number <= '9'))
|
#define ALIAS_IS_ARG_NUMBER(number) ((number >= '1') && (number <= '9'))
|
||||||
|
|
||||||
|
@ -38,7 +38,7 @@ WEECHAT_PLUGIN_NAME(ASPELL_PLUGIN_NAME);
|
|||||||
WEECHAT_PLUGIN_DESCRIPTION("Aspell plugin for WeeChat");
|
WEECHAT_PLUGIN_DESCRIPTION("Aspell plugin for WeeChat");
|
||||||
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
||||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||||
WEECHAT_PLUGIN_LICENSE("GPL3");
|
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||||
|
|
||||||
struct t_weechat_plugin *weechat_aspell_plugin = NULL;
|
struct t_weechat_plugin *weechat_aspell_plugin = NULL;
|
||||||
|
|
||||||
|
@ -39,7 +39,7 @@ WEECHAT_PLUGIN_NAME(CHARSET_PLUGIN_NAME);
|
|||||||
WEECHAT_PLUGIN_DESCRIPTION("Charset plugin for WeeChat");
|
WEECHAT_PLUGIN_DESCRIPTION("Charset plugin for WeeChat");
|
||||||
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
||||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||||
WEECHAT_PLUGIN_LICENSE("GPL3");
|
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||||
|
|
||||||
#define CHARSET_CONFIG_NAME "charset"
|
#define CHARSET_CONFIG_NAME "charset"
|
||||||
|
|
||||||
|
@ -39,7 +39,7 @@ WEECHAT_PLUGIN_NAME(DEMO_PLUGIN_NAME);
|
|||||||
WEECHAT_PLUGIN_DESCRIPTION("Demo plugin for WeeChat");
|
WEECHAT_PLUGIN_DESCRIPTION("Demo plugin for WeeChat");
|
||||||
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
||||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||||
WEECHAT_PLUGIN_LICENSE("GPL3");
|
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||||
|
|
||||||
struct t_weechat_plugin *weechat_demo_plugin = NULL;
|
struct t_weechat_plugin *weechat_demo_plugin = NULL;
|
||||||
#define weechat_plugin weechat_demo_plugin
|
#define weechat_plugin weechat_demo_plugin
|
||||||
|
@ -40,7 +40,7 @@ WEECHAT_PLUGIN_NAME(FIFO_PLUGIN_NAME);
|
|||||||
WEECHAT_PLUGIN_DESCRIPTION("Fifo plugin for WeeChat");
|
WEECHAT_PLUGIN_DESCRIPTION("Fifo plugin for WeeChat");
|
||||||
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
||||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||||
WEECHAT_PLUGIN_LICENSE("GPL3");
|
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||||
|
|
||||||
#ifndef PATH_MAX
|
#ifndef PATH_MAX
|
||||||
#define PATH_MAX 4096
|
#define PATH_MAX 4096
|
||||||
|
@ -46,7 +46,7 @@ WEECHAT_PLUGIN_NAME(IRC_PLUGIN_NAME);
|
|||||||
WEECHAT_PLUGIN_DESCRIPTION("IRC (Internet Relay Chat) plugin for WeeChat");
|
WEECHAT_PLUGIN_DESCRIPTION("IRC (Internet Relay Chat) plugin for WeeChat");
|
||||||
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
||||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||||
WEECHAT_PLUGIN_LICENSE("GPL3");
|
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||||
|
|
||||||
struct t_weechat_plugin *weechat_irc_plugin = NULL;
|
struct t_weechat_plugin *weechat_irc_plugin = NULL;
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ WEECHAT_PLUGIN_NAME(LOGGER_PLUGIN_NAME);
|
|||||||
WEECHAT_PLUGIN_DESCRIPTION("Logger plugin for WeeChat");
|
WEECHAT_PLUGIN_DESCRIPTION("Logger plugin for WeeChat");
|
||||||
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
||||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||||
WEECHAT_PLUGIN_LICENSE("GPL3");
|
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||||
|
|
||||||
struct t_weechat_plugin *weechat_logger_plugin = NULL;
|
struct t_weechat_plugin *weechat_logger_plugin = NULL;
|
||||||
|
|
||||||
|
@ -40,7 +40,7 @@ WEECHAT_PLUGIN_DESCRIPTION("Network communication between WeeChat and "
|
|||||||
"remote application");
|
"remote application");
|
||||||
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
||||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||||
WEECHAT_PLUGIN_LICENSE("GPL3");
|
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||||
|
|
||||||
struct t_weechat_plugin *weechat_relay_plugin = NULL;
|
struct t_weechat_plugin *weechat_relay_plugin = NULL;
|
||||||
|
|
||||||
|
@ -39,7 +39,7 @@ WEECHAT_PLUGIN_NAME(LUA_PLUGIN_NAME);
|
|||||||
WEECHAT_PLUGIN_DESCRIPTION("Lua plugin for WeeChat");
|
WEECHAT_PLUGIN_DESCRIPTION("Lua plugin for WeeChat");
|
||||||
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
||||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||||
WEECHAT_PLUGIN_LICENSE("GPL3");
|
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||||
|
|
||||||
struct t_weechat_plugin *weechat_lua_plugin;
|
struct t_weechat_plugin *weechat_lua_plugin;
|
||||||
|
|
||||||
|
@ -37,7 +37,7 @@ WEECHAT_PLUGIN_NAME(PERL_PLUGIN_NAME);
|
|||||||
WEECHAT_PLUGIN_DESCRIPTION("Perl plugin for WeeChat");
|
WEECHAT_PLUGIN_DESCRIPTION("Perl plugin for WeeChat");
|
||||||
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
||||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||||
WEECHAT_PLUGIN_LICENSE("GPL3");
|
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||||
|
|
||||||
struct t_weechat_plugin *weechat_perl_plugin = NULL;
|
struct t_weechat_plugin *weechat_perl_plugin = NULL;
|
||||||
|
|
||||||
|
@ -35,7 +35,7 @@ WEECHAT_PLUGIN_NAME(PYTHON_PLUGIN_NAME);
|
|||||||
WEECHAT_PLUGIN_DESCRIPTION("Python plugin for WeeChat");
|
WEECHAT_PLUGIN_DESCRIPTION("Python plugin for WeeChat");
|
||||||
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
||||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||||
WEECHAT_PLUGIN_LICENSE("GPL3");
|
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||||
|
|
||||||
struct t_weechat_plugin *weechat_python_plugin = NULL;
|
struct t_weechat_plugin *weechat_python_plugin = NULL;
|
||||||
|
|
||||||
|
@ -58,7 +58,7 @@ WEECHAT_PLUGIN_NAME(RUBY_PLUGIN_NAME);
|
|||||||
WEECHAT_PLUGIN_DESCRIPTION("Ruby plugin for WeeChat");
|
WEECHAT_PLUGIN_DESCRIPTION("Ruby plugin for WeeChat");
|
||||||
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
||||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||||
WEECHAT_PLUGIN_LICENSE("GPL3");
|
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||||
|
|
||||||
struct t_weechat_plugin *weechat_ruby_plugin = NULL;
|
struct t_weechat_plugin *weechat_ruby_plugin = NULL;
|
||||||
|
|
||||||
|
@ -40,7 +40,7 @@ WEECHAT_PLUGIN_NAME(TCL_PLUGIN_NAME);
|
|||||||
WEECHAT_PLUGIN_DESCRIPTION("Tcl plugin for WeeChat");
|
WEECHAT_PLUGIN_DESCRIPTION("Tcl plugin for WeeChat");
|
||||||
WEECHAT_PLUGIN_AUTHOR("Dmitry Kobylin <fnfal@academ.tsc.ru>");
|
WEECHAT_PLUGIN_AUTHOR("Dmitry Kobylin <fnfal@academ.tsc.ru>");
|
||||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||||
WEECHAT_PLUGIN_LICENSE("GPL3");
|
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||||
|
|
||||||
struct t_weechat_plugin *weechat_tcl_plugin = NULL;
|
struct t_weechat_plugin *weechat_tcl_plugin = NULL;
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ WEECHAT_PLUGIN_DESCRIPTION("Xfer (file transfer and direct chat) plugin for "
|
|||||||
"WeeChat");
|
"WeeChat");
|
||||||
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
WEECHAT_PLUGIN_AUTHOR("FlashCode <flashcode@flashtux.org>");
|
||||||
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION);
|
||||||
WEECHAT_PLUGIN_LICENSE("GPL3");
|
WEECHAT_PLUGIN_LICENSE(WEECHAT_LICENSE);
|
||||||
|
|
||||||
struct t_weechat_plugin *weechat_xfer_plugin = NULL;
|
struct t_weechat_plugin *weechat_xfer_plugin = NULL;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user