commit 92f2130d706c03a52c911b00c2eaf56621792e5b
Author: SebastianDiel <sebastian.diel@web.de>
Date:   Sat Oct 17 15:03:11 2015 +0200

    win and sqlite

diff --git a/samples/samples.pri b/samples/samples.pri
index 745bdbc..be4f9ac 100644
--- a/samples/samples.pri
+++ b/samples/samples.pri
@@ -9,7 +9,7 @@ DEPENDPATH += $$PWD/../src
 
 unix:!macx:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../build-EntityManager-Desktop-Debug/src/ $$EM_LIB
 else:unix:!macx:CONFIG(release, release|debug): LIBS += -L$$PWD/../../build-EntityManager-Desktop-Release/src/ $$EM_LIB
-win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../build-EntityManager-Desktop-Release/src/release $$EM_LIB
+win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../build-EntityManager-Desktop-Release/src/release $$EM_LIB0
 else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../build-EntityManager-Desktop-Debug/src/debug $$EM_LIB
 
 CONFIG(release, debug|release):DEFINES += QT_NO_DEBUG_OUTPUT
diff --git a/src/src.pro b/src/src.pro
index adedb85..91c19b3 100644
--- a/src/src.pro
+++ b/src/src.pro
@@ -52,7 +52,8 @@ entity.h \
     validators/patternvalidator.h \
     validators/lengthvalidator.h \
     schema/mysqlquerybuilder.h \
-    entityinspector.h
+    entityinspector.h \
+    sqlitebackupprocessor.h
 
 SOURCES += \
 entity.cpp \
@@ -95,14 +96,14 @@ entity.cpp \
     validators/patternvalidator.cpp \
     validators/lengthvalidator.cpp \
     schema/mysqlquerybuilder.cpp \
-    entityinspector.cpp
-    
-!win32 { # looks bad.
-    HEADERS += \
-    sqlitebackupprocessor.h
-    SOURCES += \
-        sqlitebackupprocessor.cpp
-    LIBS += -lsqlite3
+    entityinspector.cpp \
+    sqlitebackupprocessor.cpp
+
+!system-sqlite:!contains(LIBS, .*sqlite3.*) {
+    include($$[QT_INSTALL_PREFIX]/../Src/qtbase/src/3rdparty/sqlite.pri)
+} else {
+    LIBS += $$QT_LFLAGS_SQLITE
+    QMAKE_CXXFLAGS *= $$QT_CFLAGS_SQLITE
 }
     
 CONFIG += c++14
diff --git a/tests/tests.pri b/tests/tests.pri
index fcf1965..254fc2e 100644
--- a/tests/tests.pri
+++ b/tests/tests.pri
@@ -12,6 +12,6 @@ DEPENDPATH += $$PWD/../src
 unix:!macx:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../build-EntityManager-Desktop-Debug/src/ $$EM_LIB
 else:unix:!macx:CONFIG(release, release|debug): LIBS += -L$$PWD/../../build-EntityManager-Desktop-Release/src/ $$EM_LIB
 
-win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../build-EntityManager-Desktop-Release/src/release $$EM_LIB
+win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../build-EntityManager-Desktop-Release/src/release $$EM_LIB0
 else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../build-EntityManager-Desktop-Debug/src/debug $$EM_LIB
 
