From 2c1b151853e9c8ce17f755005b9e99a84feb90ed Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Tue, 27 Jun 2023 15:01:14 +0300 Subject: [PATCH] Add missing stable.h. --- src/libs/vganalytics/stable.cpp | 30 ++++++++++ src/libs/vganalytics/stable.h | 84 ++++++++++++++++++++++++++++ src/libs/vganalytics/vganalytics.pri | 3 + 3 files changed, 117 insertions(+) create mode 100644 src/libs/vganalytics/stable.cpp create mode 100644 src/libs/vganalytics/stable.h diff --git a/src/libs/vganalytics/stable.cpp b/src/libs/vganalytics/stable.cpp new file mode 100644 index 000000000..c87b09b7c --- /dev/null +++ b/src/libs/vganalytics/stable.cpp @@ -0,0 +1,30 @@ +/************************************************************************ + ** + ** @file stable.cpp + ** @author Roman Telezhynskyi + ** @date 10 12, 2014 + ** + ** @brief + ** @copyright + ** This source code is part of the Valentina project, a pattern making + ** program, whose allow create and modeling patterns of clothing. + ** Copyright (C) 2013-2015 Valentina project + ** All Rights Reserved. + ** + ** Valentina 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. + ** + ** Valentina 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 Valentina. If not, see . + ** + *************************************************************************/ + +// Build the precompiled headers. +#include "stable.h" diff --git a/src/libs/vganalytics/stable.h b/src/libs/vganalytics/stable.h new file mode 100644 index 000000000..99b52bb68 --- /dev/null +++ b/src/libs/vganalytics/stable.h @@ -0,0 +1,84 @@ +/************************************************************************ + ** + ** @file stable.h + ** @author Roman Telezhynskyi + ** @date 10 12, 2014 + ** + ** @brief + ** @copyright + ** This source code is part of the Valentina project, a pattern making + ** program, whose allow create and modeling patterns of clothing. + ** Copyright (C) 2013-2015 Valentina project + ** All Rights Reserved. + ** + ** Valentina 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. + ** + ** Valentina 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 Valentina. If not, see . + ** + *************************************************************************/ + +#ifndef STABLE_H +#define STABLE_H + +/* I like to include this pragma too, so the build log indicates if pre-compiled headers were in use. */ +#pragma message("Compiling precompiled headers for VGAnalytics library.\n") + +/* Add C includes here */ + +#if defined __cplusplus +/* Add C++ includes here */ + +#ifdef QT_CORE_LIB +#include +#endif + +#ifdef QT_GUI_LIB +#include +#endif + +#ifdef QT_XML_LIB +#include +#endif + +#ifdef QT_WIDGETS_LIB +#include +#endif + +#ifdef QT_SVG_LIB +#include +#endif + +#ifdef QT_PRINTSUPPORT_LIB +#include +#endif + +#ifdef QT_XMLPATTERNS_LIB +#include +#endif + +#ifdef QT_NETWORK_LIB +#include +#endif + +#ifdef QT_CONCURRENT_LIB +#include +#endif + +#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) +#ifdef QT_OPENGLWIDGETS_LIB +#include +#endif +#endif + +#endif /*__cplusplus*/ + +#endif // STABLE_H diff --git a/src/libs/vganalytics/vganalytics.pri b/src/libs/vganalytics/vganalytics.pri index 49aa55477..e2b8eb4dc 100644 --- a/src/libs/vganalytics/vganalytics.pri +++ b/src/libs/vganalytics/vganalytics.pri @@ -1,4 +1,5 @@ HEADERS += \ + $$PWD/stable.h \ $$PWD/def.h \ $$PWD/vganalytics.h \ $$PWD/vganalyticsworker.h @@ -6,3 +7,5 @@ HEADERS += \ SOURCES += \ $$PWD/vganalytics.cpp \ $$PWD/vganalyticsworker.cpp + +*msvc*:SOURCES += $$PWD/stable.cpp