Gui: extend version info to specify flatpak and conda builds

This commit is contained in:
Adrian Insaurralde Avalos
2024-11-11 10:27:29 -03:00
committed by Adrián Insaurralde Avalos
parent 18c463bcbb
commit 275eccb4dc
2 changed files with 19 additions and 3 deletions

View File

@@ -3,6 +3,14 @@ add_subdirectory(Stylesheets)
add_subdirectory(PreferencePacks)
add_subdirectory(PreferencePackTemplates)
if(BUILD_WITH_CONDA)
add_definitions(-DFC_CONDA)
endif(BUILD_WITH_CONDA)
if(FC_FLATPAK)
add_definitions(-DFC_FLATPAK)
endif(FC_FLATPAK)
if(WIN32)
add_definitions(-DFCGui -DQSINT_MAKEDLL -DOVR_OS_WIN32 -DQUARTER_INTERNAL -DQUARTER_MAKE_DLL -DCOIN_DLL)
endif(WIN32)

View File

@@ -678,12 +678,20 @@ void AboutDialog::copyToClipboard()
str << "Architecture: " << QSysInfo::buildCpuArchitecture() << "(running on: " << QSysInfo::currentCpuArchitecture() << ")\n";
}
str << "Version: " << major << "." << minor << "." << point << suffix << "." << build;
char *appimage = getenv("APPIMAGE");
if (appimage)
#ifdef FC_CONDA
str << " Conda";
#endif
#ifdef FC_FLATPAK
str << " Flatpak";
#endif
char* appimage = getenv("APPIMAGE");
if (appimage) {
str << " AppImage";
}
char* snap = getenv("SNAP_REVISION");
if (snap)
if (snap) {
str << " Snap " << snap;
}
str << '\n';
#if defined(_DEBUG) || defined(DEBUG)