/***************************************************************************** * gta5view Grand Theft Auto V Profile Viewer * Copyright (C) 2016-2021 Syping * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . *****************************************************************************/ #ifndef CONFIG_H #define CONFIG_H #if __cplusplus #include #define REL_BUILDTYPE QT_TRANSLATE_NOOP("AboutDialog", "Release") #define RC_BUILDTYPE QT_TRANSLATE_NOOP("AboutDialog", "Release Candidate") #define BETA_BUILDTYPE QT_TRANSLATE_NOOP("AboutDialog", "Beta") #define ALPHA_BUILDTYPE QT_TRANSLATE_NOOP("AboutDialog", "Alpha") #define DEV_BUILDTYPE QT_TRANSLATE_NOOP("AboutDialog", "Developer") #define DAILY_BUILDTYPE QT_TRANSLATE_NOOP("AboutDialog", "Daily Build") #define CUSTOM_BUILDTYPE QT_TRANSLATE_NOOP("AboutDialog", "Custom") #endif #ifndef GTA5SYNC_APPVENDOR #define GTA5SYNC_APPVENDOR "Syping" #endif #ifndef GTA5SYNC_APPVENDORLINK #define GTA5SYNC_APPVENDORLINK "g5e://about?U3lwaW5n:R2l0TGFiOiA8YSBocmVmPSJodHRwczovL2dpdGxhYi5jb20vU3lwaW5nIj5TeXBpbmc8L2E+PGJyLz5HaXRIdWI6IDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9TeXBpbmciPlN5cGluZzwvYT48YnIvPlNvY2lhbCBDbHViOiA8YSBocmVmPSJodHRwczovL3NvY2lhbGNsdWIucm9ja3N0YXJnYW1lcy5jb20vbWVtYmVyL1N5cGluZy80NjMwMzA1NiI+U3lwaW5nPC9hPg" #endif #ifndef GTA5SYNC_APPSTR #define GTA5SYNC_APPSTR "gta5view" #endif #ifndef GTA5SYNC_APPDES #define GTA5SYNC_APPDES "INSERT YOUR APPLICATION DESCRIPTION HERE" #endif #ifndef GTA5SYNC_COPYRIGHT #define GTA5SYNC_COPYRIGHT "2016-2023" #endif #ifndef GTA5SYNC_APPVER #define GTA5SYNC_APPVER "1.10.2" #endif #if __cplusplus #ifndef GTA5SYNC_BUILDTYPE #define GTA5SYNC_BUILDTYPE QT_TRANSLATE_NOOP("AboutDialog", "Custom") #endif #ifndef GTA5SYNC_BUILDCODE #define GTA5SYNC_BUILDCODE "Source" #endif #ifdef GTA5SYNC_QCONF #ifndef GTA5SYNC_SHARE #ifdef Q_OS_WIN #define GTA5SYNC_SHARE "RUNDIR:" #else #define GTA5SYNC_SHARE "RUNDIR:/../share" #endif #endif #ifndef GTA5SYNC_LANG #define GTA5SYNC_LANG "QCONFLANG:" #endif #ifndef GTA5SYNC_PLUG #define GTA5SYNC_PLUG "QCONFPLUG:" #endif #ifdef GTA5SYNC_QCONF_IN #ifndef GTA5SYNC_INLANG #define GTA5SYNC_INLANG ":/tr" #endif #endif #else #ifndef GTA5SYNC_SHARE #define GTA5SYNC_SHARE "RUNDIR:" #endif #ifndef GTA5SYNC_LANG #define GTA5SYNC_LANG "SHAREDDIR:/lang" #endif #ifndef GTA5SYNC_PLUG #define GTA5SYNC_PLUG "RUNDIR:/plugins" #endif #endif #ifndef GTA5SYNC_COMPILER #ifdef __clang__ #ifndef Q_OS_MAC #define GTA5SYNC_COMPILER QString("Clang %1.%2.%3").arg(QString::number(__clang_major__), QString::number(__clang_minor__), QString::number(__clang_patchlevel__)) #else #define GTA5SYNC_COMPILER QString("Apple LLVM %1.%2.%3").arg(QString::number(__clang_major__), QString::number(__clang_minor__), QString::number(__clang_patchlevel__)) #endif #elif defined(__GNUC__) #define GTA5SYNC_COMPILER QString("GCC %1.%2.%3").arg(QString::number(__GNUC__), QString::number(__GNUC_MINOR__), QString::number(__GNUC_PATCHLEVEL__)) #elif defined(__GNUG__) #define GTA5SYNC_COMPILER QString("GCC %1.%2.%3").arg(QString::number(__GNUG__), QString::number(__GNUC_MINOR__), QString::number(__GNUC_PATCHLEVEL__)) #elif defined(_MSC_VER) #define GTA5SYNC_COMPILER QString("MSVC %1").arg(QString::number(_MSC_VER).insert(2, ".")) #else #define GTA5SYNC_COMPILER QString("Unknown Compiler") #endif #endif #ifndef GTA5SYNC_BUILDDATETIME #define GTA5SYNC_BUILDDATETIME QString("%1, %2").arg(__DATE__, __TIME__) #endif #ifndef GTA5SYNC_BUILDSTRING #define GTA5SYNC_BUILDSTRING QString("%1, %2").arg(QT_VERSION_STR, GTA5SYNC_COMPILER) #endif #endif #endif // CONFIG_H