diff --git a/application/argumentparser.h b/application/argumentparser.h index 610bee5..ccddd3d 100644 --- a/application/argumentparser.h +++ b/application/argumentparser.h @@ -24,6 +24,7 @@ struct ApplicationInfo { const char *author = nullptr; const char *version = nullptr; const char *url = nullptr; + const char *domain = nullptr; const char *description = nullptr; const char *license = nullptr; const char *credits = nullptr; @@ -53,6 +54,7 @@ CPP_UTILITIES_EXPORT extern ApplicationInfo applicationInfo; ::CppUtilities::applicationInfo.author = APP_AUTHOR; \ ::CppUtilities::applicationInfo.version = APP_VERSION; \ ::CppUtilities::applicationInfo.url = APP_URL; \ + ::CppUtilities::applicationInfo.domain = APP_DOMAIN; \ ::CppUtilities::applicationInfo.description = APP_DESCRIPTION; \ ::CppUtilities::applicationInfo.license = PROJECT_LICENSE; \ ::CppUtilities::applicationInfo.credits = APP_CREDITS; \ diff --git a/cmake/templates/config.h.in b/cmake/templates/config.h.in index ef1c76f..55b2648 100644 --- a/cmake/templates/config.h.in +++ b/cmake/templates/config.h.in @@ -13,6 +13,7 @@ #define APP_AUTHOR "@META_APP_AUTHOR@" #define APP_CREDITS "@META_APP_CREDITS@" #define APP_URL "@META_APP_URL@" +#define APP_DOMAIN "@META_APP_DOMAIN@" #define APP_DESCRIPTION "@META_APP_DESCRIPTION@" #define APP_INSTALL_PREFIX "@CMAKE_INSTALL_PREFIX@" #define APP_DATA_DIR "@META_DATA_DIR@"