include lib in tests [skip ci]
This commit is contained in:
parent
9c182ea7f2
commit
d5487966dc
|
|
@ -10,7 +10,7 @@
|
||||||
NUT_BEGIN_NAMESPACE
|
NUT_BEGIN_NAMESPACE
|
||||||
|
|
||||||
class PhraseData;
|
class PhraseData;
|
||||||
class AbstractFieldPhrase
|
class NUT_EXPORT AbstractFieldPhrase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
PhraseData *data;
|
PhraseData *data;
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ NUT_BEGIN_NAMESPACE
|
||||||
|
|
||||||
class PhraseData;
|
class PhraseData;
|
||||||
class AbstractFieldPhrase;
|
class AbstractFieldPhrase;
|
||||||
class AssignmentPhrase
|
class NUT_EXPORT AssignmentPhrase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
PhraseData *data;
|
PhraseData *data;
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ NUT_BEGIN_NAMESPACE
|
||||||
|
|
||||||
class PhraseData;
|
class PhraseData;
|
||||||
class AssignmentPhrase;
|
class AssignmentPhrase;
|
||||||
class AssignmentPhraseList
|
class NUT_EXPORT AssignmentPhraseList
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
QList<PhraseData*> data;
|
QList<PhraseData*> data;
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ ConditionalPhrase operator op(const QVariant &other) \
|
||||||
{ \
|
{ \
|
||||||
return ConditionalPhrase(this, cond, other); \
|
return ConditionalPhrase(this, cond, other); \
|
||||||
}
|
}
|
||||||
class ConditionalPhrase
|
class NUT_EXPORT ConditionalPhrase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
PhraseData *data;
|
PhraseData *data;
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@ template <>
|
||||||
inline bool is_valid_template<QTime, QTime>() {return true;}
|
inline bool is_valid_template<QTime, QTime>() {return true;}
|
||||||
|
|
||||||
template <typename T>
|
template <typename T>
|
||||||
class FieldPhrase<T, typename std::enable_if<is_date<T>::value>::type>
|
class NUT_EXPORT FieldPhrase<T, typename std::enable_if<is_date<T>::value>::type>
|
||||||
: public AbstractFieldPhrase
|
: public AbstractFieldPhrase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@
|
||||||
NUT_BEGIN_NAMESPACE
|
NUT_BEGIN_NAMESPACE
|
||||||
|
|
||||||
template<typename T, typename enable = void>
|
template<typename T, typename enable = void>
|
||||||
class FieldPhrase : public AbstractFieldPhrase
|
class NUT_EXPORT FieldPhrase : public AbstractFieldPhrase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FieldPhrase(const char *className, const char *s) :
|
FieldPhrase(const char *className, const char *s) :
|
||||||
|
|
@ -27,7 +27,7 @@ public:
|
||||||
|
|
||||||
|
|
||||||
template<>
|
template<>
|
||||||
class FieldPhrase<QString> : public AbstractFieldPhrase
|
class NUT_EXPORT FieldPhrase<QString> : public AbstractFieldPhrase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FieldPhrase(const char *className, const char *s) :
|
FieldPhrase(const char *className, const char *s) :
|
||||||
|
|
@ -102,7 +102,7 @@ public:
|
||||||
}
|
}
|
||||||
|
|
||||||
template<>
|
template<>
|
||||||
class FieldPhrase<bool> : public AbstractFieldPhrase
|
class NUT_EXPORT FieldPhrase<bool> : public AbstractFieldPhrase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FieldPhrase(const char *className, const char *s) :
|
FieldPhrase(const char *className, const char *s) :
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
NUT_BEGIN_NAMESPACE
|
NUT_BEGIN_NAMESPACE
|
||||||
|
|
||||||
class PhraseData
|
class NUT_EXPORT PhraseData
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
enum Condition {
|
enum Condition {
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
NUT_BEGIN_NAMESPACE
|
NUT_BEGIN_NAMESPACE
|
||||||
|
|
||||||
class PhraseDataList : public QList<PhraseData*>
|
class NUT_EXPORT PhraseDataList : public QList<PhraseData*>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
PhraseDataList();
|
PhraseDataList();
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,8 @@
|
||||||
NUT_BEGIN_NAMESPACE
|
NUT_BEGIN_NAMESPACE
|
||||||
|
|
||||||
class AbstractFieldPhrase;
|
class AbstractFieldPhrase;
|
||||||
class PhraseList{
|
class NUT_EXPORT PhraseList
|
||||||
|
{
|
||||||
public:
|
public:
|
||||||
bool isValid;
|
bool isValid;
|
||||||
PhraseDataList data;
|
PhraseDataList data;
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,9 @@ QT -= gui
|
||||||
TARGET = nut
|
TARGET = nut
|
||||||
TEMPLATE = lib
|
TEMPLATE = lib
|
||||||
CONFIG += c++11
|
CONFIG += c++11
|
||||||
|
CONFIG += staticlib
|
||||||
|
|
||||||
DEFINES += QT_DEPRECATED_WARNINGS
|
DEFINES += QT_DEPRECATED_WARNINGS NUT_COMPILE_STATIC
|
||||||
|
|
||||||
HEADERS += \
|
HEADERS += \
|
||||||
$$PWD/generators/sqlgeneratorbase_p.h \
|
$$PWD/generators/sqlgeneratorbase_p.h \
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,19 @@
|
||||||
|
|
||||||
|
win32 {
|
||||||
|
# CONFIG(debug,debug|release): DESTDIR = $$absolute_path($$OUT_PWD/../../src/debug)
|
||||||
|
# CONFIG(release,debug|release): DESTDIR = $$absolute_path($$OUT_PWD/../../src/release)
|
||||||
|
} else {
|
||||||
|
# CONFIG(debug,debug|release): DESTDIR = $$absolute_path($$OUT_PWD/../../debug)
|
||||||
|
# CONFIG(release,debug|release): DESTDIR = $$absolute_path($$OUT_PWD/../../release)
|
||||||
|
}
|
||||||
|
|
||||||
|
#LIBS += -l$$OUT_PWD/../../src/debug/nut
|
||||||
|
|
||||||
|
INCLUDEPATH += $$PWD/../../src $$PWD/../common
|
||||||
|
|
||||||
|
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../build-nut-Desktop_Qt_5_12_0_MSVC2015_64bit-Debug/src/release/ -lnut
|
||||||
|
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../build-nut-Desktop_Qt_5_12_0_MSVC2015_64bit-Debug/src/debug/ -lnut
|
||||||
|
else:unix: LIBS += -L$$PWD/../../../build-nut-Desktop_Qt_5_12_0_MSVC2015_64bit-Debug/src/ -lnut
|
||||||
|
|
||||||
|
INCLUDEPATH += $$PWD/../../include
|
||||||
|
DEPENDPATH += $$PWD/../../include
|
||||||
|
|
@ -5,9 +5,9 @@ TARGET = tst_nut
|
||||||
TEMPLATE = app
|
TEMPLATE = app
|
||||||
|
|
||||||
CONFIG += warn_on c++11
|
CONFIG += warn_on c++11
|
||||||
INCLUDEPATH += $$PWD/../../src $$PWD/../common
|
|
||||||
include(../../nut.pri)
|
include(../common/nut-lib.pri)
|
||||||
IMPORTPATH += $$OUT_PWD/../src/imports
|
|
||||||
SOURCES += \
|
SOURCES += \
|
||||||
../common/comment.cpp \
|
../common/comment.cpp \
|
||||||
../common/post.cpp \
|
../common/post.cpp \
|
||||||
|
|
|
||||||
|
|
@ -5,9 +5,9 @@ TARGET = tst_benchmark
|
||||||
TEMPLATE = app
|
TEMPLATE = app
|
||||||
|
|
||||||
CONFIG += warn_on c++11
|
CONFIG += warn_on c++11
|
||||||
INCLUDEPATH += $$PWD/../../src $$PWD/../common
|
|
||||||
include(../../nut.pri)
|
include(../common/nut-lib.pri)
|
||||||
IMPORTPATH += $$OUT_PWD/../src/imports
|
|
||||||
SOURCES += \
|
SOURCES += \
|
||||||
../common/comment.cpp \
|
../common/comment.cpp \
|
||||||
../common/post.cpp \
|
../common/post.cpp \
|
||||||
|
|
|
||||||
|
|
@ -6,9 +6,7 @@ CONFIG -= app_bundle
|
||||||
|
|
||||||
TEMPLATE = app
|
TEMPLATE = app
|
||||||
|
|
||||||
INCLUDEPATH += $$PWD/../../src $$PWD/../common
|
include(../common/nut-lib.pri)
|
||||||
include(../../nut.pri)
|
|
||||||
IMPORTPATH += $$OUT_PWD/../src/imports
|
|
||||||
|
|
||||||
SOURCES += \
|
SOURCES += \
|
||||||
tst_generators.cpp
|
tst_generators.cpp
|
||||||
|
|
|
||||||
|
|
@ -5,9 +5,9 @@ TARGET = tst_phrases
|
||||||
TEMPLATE = app
|
TEMPLATE = app
|
||||||
|
|
||||||
CONFIG += warn_on c++11
|
CONFIG += warn_on c++11
|
||||||
INCLUDEPATH += $$PWD/../../src $$PWD/../common
|
|
||||||
include(../../nut.pri)
|
include(../common/nut-lib.pri)
|
||||||
IMPORTPATH += $$OUT_PWD/../src/imports
|
|
||||||
SOURCES += \
|
SOURCES += \
|
||||||
tst_phrases.cpp
|
tst_phrases.cpp
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,8 @@
|
||||||
#ifndef DB1_H
|
#ifndef DB1_H
|
||||||
#define DB1_H
|
#define DB1_H
|
||||||
|
|
||||||
#include <Database>
|
#include "database.h"
|
||||||
|
|
||||||
class Table1;
|
class Table1;
|
||||||
|
|
||||||
class DB1 : public Nut::Database
|
class DB1 : public Nut::Database
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,8 @@
|
||||||
#ifndef DB2_H
|
#ifndef DB2_H
|
||||||
#define DB2_H
|
#define DB2_H
|
||||||
|
|
||||||
#include <Database>
|
#include "database.h"
|
||||||
|
|
||||||
class Table2;
|
class Table2;
|
||||||
|
|
||||||
class DB2 : public Nut::Database
|
class DB2 : public Nut::Database
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,8 @@
|
||||||
#ifndef DB3_H
|
#ifndef DB3_H
|
||||||
#define DB3_H
|
#define DB3_H
|
||||||
|
|
||||||
#include <Database>
|
#include "database.h"
|
||||||
|
|
||||||
class Table3;
|
class Table3;
|
||||||
|
|
||||||
class DB3 : public Nut::Database
|
class DB3 : public Nut::Database
|
||||||
|
|
|
||||||
|
|
@ -5,9 +5,8 @@ TARGET = tst_upgrades
|
||||||
TEMPLATE = app
|
TEMPLATE = app
|
||||||
|
|
||||||
CONFIG += warn_on c++11
|
CONFIG += warn_on c++11
|
||||||
INCLUDEPATH += $$PWD/../../src $$PWD/../common
|
|
||||||
include(../../nut.pri)
|
include(../common/nut-lib.pri)
|
||||||
IMPORTPATH += $$OUT_PWD/../src/imports
|
|
||||||
|
|
||||||
SOURCES += tst_upgrades.cpp \
|
SOURCES += tst_upgrades.cpp \
|
||||||
db1.cpp \
|
db1.cpp \
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue