From 5ee91f4891005ad46b48baee29f97aafdec45ccf Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Fri, 15 Jul 2016 13:40:26 +0300 Subject: [PATCH] Fix broken test build. --HG-- branch : develop --- src/libs/fervor/fervor.pri | 5 ++- src/libs/fervor/stable.cpp | 30 ++++++++++++++++++ src/libs/fervor/stable.h | 65 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 99 insertions(+), 1 deletion(-) create mode 100644 src/libs/fervor/stable.cpp create mode 100644 src/libs/fervor/stable.h diff --git a/src/libs/fervor/fervor.pri b/src/libs/fervor/fervor.pri index 2cac3bc15..b2b217475 100644 --- a/src/libs/fervor/fervor.pri +++ b/src/libs/fervor/fervor.pri @@ -6,10 +6,13 @@ SOURCES += \ $$PWD/fvupdater.cpp \ $$PWD/fvavailableupdate.cpp +win32-msvc*:SOURCES += $$PWD/stable.cpp + HEADERS += \ $$PWD/fvupdatewindow.h \ $$PWD/fvupdater.h \ - $$PWD/fvavailableupdate.h + $$PWD/fvavailableupdate.h \ + $$PWD/stable.h FORMS += \ $$PWD/fvupdatewindow.ui diff --git a/src/libs/fervor/stable.cpp b/src/libs/fervor/stable.cpp new file mode 100644 index 000000000..a42d3fd7c --- /dev/null +++ b/src/libs/fervor/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 Valentine 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/fervor/stable.h b/src/libs/fervor/stable.h new file mode 100644 index 000000000..30cc6b879 --- /dev/null +++ b/src/libs/fervor/stable.h @@ -0,0 +1,65 @@ +/************************************************************************ + ** + ** @file stable.h + ** @author Roman Telezhynskyi + ** @date 10 12, 2014 + ** + ** @brief + ** @copyright + ** This source code is part of the Valentine 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 Fervor library.\n") + +/* Add C includes here */ + +#if defined __cplusplus +/* Add C++ includes here */ + +#ifdef QT_CORE_LIB +#include +#endif + +#ifdef QT_XML_LIB +# include +#endif + +//In Windows you can't use those headers in all modes. +#if !defined(Q_OS_WIN) +# ifdef QT_PRINTSUPPORT_LIB +# include +# endif + +# ifdef QT_XMLPATTERNS_LIB +# include +# endif + +# ifdef QT_NETWORK_LIB +# include +# endif +#endif/*Q_OS_WIN*/ + +#endif/*__cplusplus*/ + +#endif // STABLE_H