Password is no longer saved with the connection list. Password is not entered along with other connection credentials. Password is now asked for when required. Still working on saving the password and auto retrieving it from the password manager.
147 lines
4.4 KiB
Prolog
147 lines
4.4 KiB
Prolog
#-------------------------------------------------
|
|
#
|
|
# Project created by QtCreator 2017-12-13T17:36:43
|
|
#
|
|
#-------------------------------------------------
|
|
|
|
QT += widgets core
|
|
|
|
TARGET = pglablib
|
|
TEMPLATE = lib
|
|
CONFIG += staticlib
|
|
|
|
! include( ../common.pri ) {
|
|
error( "Couldn't find the common.pri file!" )
|
|
}
|
|
|
|
INCLUDEPATH += C:\Prog\include\pgsql
|
|
|
|
# You can also make your code fail to compile if you use deprecated APIs.
|
|
# In order to do so, uncomment the following line.
|
|
# You can also select to disable deprecated APIs only up to a certain version of Qt.
|
|
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
|
|
|
|
SOURCES += \
|
|
Pglablib.cpp \
|
|
ASyncDBConnection.cpp \
|
|
ConnectionConfig.cpp \
|
|
PgType.cpp \
|
|
PgTypeContainer.cpp \
|
|
PgNamespace.cpp \
|
|
PgClass.cpp \
|
|
PgDatabase.cpp \
|
|
PgDatabaseContainer.cpp \
|
|
PgAuthId.cpp \
|
|
PgAuthIdContainer.cpp \
|
|
PgClassContainer.cpp \
|
|
PgDatabaseCatalog.cpp \
|
|
PgNamespaceContainer.cpp \
|
|
PgAttribute.cpp \
|
|
PgContainer.cpp \
|
|
PgAttributeContainer.cpp \
|
|
PgIndex.cpp \
|
|
PgIndexContainer.cpp \
|
|
PgConstraint.cpp \
|
|
PgConstraintContainer.cpp \
|
|
ParamListJson.cpp \
|
|
ParamListModel.cpp \
|
|
util.cpp \
|
|
SqlFormattingUtils.cpp \
|
|
PgKeywordList.cpp \
|
|
QueryGenerator.cpp \
|
|
PgAm.cpp \
|
|
PgAmContainer.cpp \
|
|
PgObject.cpp \
|
|
PgTablespace.cpp \
|
|
PgTablespaceContainer.cpp \
|
|
codebuilder/LanguageConfig.cpp \
|
|
codebuilder/CodeBuilder.cpp \
|
|
codebuilder/NameManglingRules.cpp \
|
|
codebuilder/DefaultConfigs.cpp \
|
|
codebuilder/TypeMappings.cpp \
|
|
codebuilder/IndentationConfig.cpp \
|
|
codebuilder/StructureTemplate.cpp \
|
|
FormatToStream.cpp \
|
|
codebuilder/StringLiteralRules.cpp \
|
|
codebuilder/StringEscapeRule.cpp \
|
|
PgTrigger.cpp \
|
|
PgTriggerContainer.cpp
|
|
|
|
HEADERS += \
|
|
Pglablib.h \
|
|
ASyncDBConnection.h \
|
|
ConnectionConfig.h \
|
|
PgType.h \
|
|
PgTypeContainer.h \
|
|
PgNamespace.h \
|
|
PgClass.h \
|
|
PgDatabase.h \
|
|
PgDatabaseContainer.h \
|
|
PgContainer.h \
|
|
PgAuthId.h \
|
|
PgAuthIdContainer.h \
|
|
PgClassContainer.h \
|
|
PgDatabaseCatalog.h \
|
|
PgNamespaceContainer.h \
|
|
PgAttribute.h \
|
|
PgAttributeContainer.h \
|
|
PgIndex.h \
|
|
PgIndexContainer.h \
|
|
PgConstraint.h \
|
|
PgConstraintContainer.h \
|
|
ParamListJson.h \
|
|
ParamListModel.h \
|
|
util.h \
|
|
SqlFormattingUtils.h \
|
|
PgCatalogTypes.h \
|
|
PgKeywordList.h \
|
|
QueryGenerator.h \
|
|
PgAm.h \
|
|
PgAmContainer.h \
|
|
PgObject.h \
|
|
PgTablespace.h \
|
|
PgTablespaceContainer.h \
|
|
codebuilder/LanguageConfig.h \
|
|
codebuilder/CodeBuilder.h \
|
|
codebuilder/NameManglingRules.h \
|
|
codebuilder/DefaultConfigs.h \
|
|
codebuilder/TypeMappings.h \
|
|
codebuilder/IndentationConfig.h \
|
|
codebuilder/StructureTemplate.h \
|
|
FormatToStream.h \
|
|
codebuilder/ResultLoopTemplate.h \
|
|
codebuilder/StringEscapeRule.h \
|
|
codebuilder/StringLiteralRules.h \
|
|
PgTrigger.h \
|
|
PgTriggerContainer.h
|
|
|
|
unix {
|
|
target.path = /usr/lib
|
|
INSTALLS += target
|
|
}
|
|
|
|
win32:CONFIG(release, debug|release): LIBS += -L$$OUT_PWD/../core/release/ -lcore
|
|
else:win32:CONFIG(debug, debug|release): LIBS += -L$$OUT_PWD/../core/debug/ -lcore
|
|
else:unix:!macx: LIBS += -L$$OUT_PWD/../core/ -lcore
|
|
|
|
INCLUDEPATH += $$PWD/../core
|
|
DEPENDPATH += $$PWD/../core
|
|
|
|
win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$OUT_PWD/../core/release/libcore.a
|
|
else:win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$OUT_PWD/../core/debug/libcore.a
|
|
else:win32:!win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$OUT_PWD/../core/release/core.lib
|
|
else:win32:!win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$OUT_PWD/../core/debug/core.lib
|
|
else:unix:!macx: PRE_TARGETDEPS += $$OUT_PWD/../core/libcore.a
|
|
|
|
win32:CONFIG(release, debug|release): LIBS += -L$$OUT_PWD/../pgsql/release/ -lpgsql
|
|
else:win32:CONFIG(debug, debug|release): LIBS += -L$$OUT_PWD/../pgsql/debug/ -lpgsql
|
|
else:unix:!macx: LIBS += -L$$OUT_PWD/../pgsql/ -lpgsql
|
|
|
|
INCLUDEPATH += $$PWD/../pgsql
|
|
DEPENDPATH += $$PWD/../pgsql
|
|
|
|
win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$OUT_PWD/../pgsql/release/libpgsql.a
|
|
else:win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$OUT_PWD/../pgsql/debug/libpgsql.a
|
|
else:win32:!win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$OUT_PWD/../pgsql/release/pgsql.lib
|
|
else:win32:!win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$OUT_PWD/../pgsql/debug/pgsql.lib
|
|
else:unix:!macx: PRE_TARGETDEPS += $$OUT_PWD/../pgsql/libpgsql.a
|