mirror of
https://gitlab.com/spaceti-app/integrations/common/server-sdk.git
synced 2026-07-12 15:30:36 +02:00
server-sdk using static lib for all project
This commit is contained in:
parent
02a01c8a3c
commit
5505da2ba8
@ -1,7 +1,10 @@
|
|||||||
TEMPLATE = subdirs
|
TEMPLATE = subdirs
|
||||||
|
|
||||||
|
OUT_ROOT=$$OUT_PWD
|
||||||
|
|
||||||
|
|
||||||
SUBDIRS += \
|
SUBDIRS += \
|
||||||
src/lib \
|
src/serversdk \
|
||||||
src/testapp \
|
src/testapp \
|
||||||
test \
|
test \
|
||||||
|
|
||||||
@ -12,3 +15,5 @@ OTHER_FILES += \
|
|||||||
doc/Doxy* \
|
doc/Doxy* \
|
||||||
doc/pages/* \
|
doc/pages/* \
|
||||||
server-sdk.pri \
|
server-sdk.pri \
|
||||||
|
|
||||||
|
message($$OUT_ROOT)
|
||||||
|
|||||||
33
serversdk.pri
Normal file
33
serversdk.pri
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
message("OUT_PWD :" $$OUT_PWD)
|
||||||
|
message("PWD :" $$PWD)
|
||||||
|
message("_PRO_FILE_PWD_ :" $$_PRO_FILE_PWD_)
|
||||||
|
|
||||||
|
# Getting 'subpath'
|
||||||
|
#
|
||||||
|
# in: /Users/fbucek/Documents/Spaceti/common/server-sdk/src/testapp
|
||||||
|
# out: /src/testapp
|
||||||
|
SUBPATH=$$_PRO_FILE_PWD_
|
||||||
|
SUBPATH=$$replace(SUBPATH, $$PWD, "")
|
||||||
|
message("SUBPATH :" $$SUBPATH)
|
||||||
|
|
||||||
|
# Getting 'base root output'
|
||||||
|
#
|
||||||
|
# in: /Users/fbucek/_temp_/build-server-sdk-5_9_8-Debug/src/testapp
|
||||||
|
# out: /Users/fbucek/_temp_/build-server-sdk-5_9_8-Debug
|
||||||
|
ROOT_OUT=$$OUT_PWD
|
||||||
|
ROOT_OUT=$$replace(OUT_PWD, $$SUBPATH, "")
|
||||||
|
message("ROOT_OUT :" $$ROOT_OUT)
|
||||||
|
|
||||||
|
win32:CONFIG(release, debug|release): LIBS += -L$$ROOT_OUT/src/serversdk/release/ -lserversdk
|
||||||
|
else:win32:CONFIG(debug, debug|release): LIBS += -L$$ROOT_OUT/src/serversdk/debug/ -lserversdk
|
||||||
|
else:unix: LIBS += -L$$ROOT_OUT/src/serversdk/ -lserversdk
|
||||||
|
|
||||||
|
|
||||||
|
INCLUDEPATH += $$PWD/src/
|
||||||
|
DEPENDPATH += $$PWD/src/serversdk
|
||||||
|
|
||||||
|
win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$ROOT_OUT/src/serversdk/release/libserversdk.a
|
||||||
|
else:win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$ROOT_OUT/src/serversdk/debug/libserversdk.a
|
||||||
|
else:win32:!win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$ROOT_OUT/src/serversdk/release/serversdk.lib
|
||||||
|
else:win32:!win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$ROOT_OUT/src/serversdk/debug/serversdk.lib
|
||||||
|
else:unix: PRE_TARGETDEPS += $$ROOT_OUT/src/serversdk/libserversdk.a
|
||||||
@ -1,6 +1,6 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "serversdk/logger.h"
|
#include "logger.h"
|
||||||
|
|
||||||
// Qt
|
// Qt
|
||||||
#include <QtCore>
|
#include <QtCore>
|
||||||
|
|||||||
@ -1,6 +1,12 @@
|
|||||||
INCLUDEPATH += $$PWD/..
|
TEMPLATE = lib
|
||||||
|
|
||||||
|
QT += core sql network
|
||||||
|
|
||||||
|
CONFIG += static
|
||||||
CONFIG += c++14
|
CONFIG += c++14
|
||||||
|
|
||||||
|
INCLUDEPATH += $$PWD
|
||||||
|
|
||||||
SOURCES += \
|
SOURCES += \
|
||||||
$$PWD/core.cpp \
|
$$PWD/core.cpp \
|
||||||
$$PWD/databasemanager.cpp \
|
$$PWD/databasemanager.cpp \
|
||||||
@ -21,3 +27,5 @@ HEADERS += \
|
|||||||
|
|
||||||
# TODO: implement zlib compression
|
# TODO: implement zlib compression
|
||||||
# include (zlib.pri)
|
# include (zlib.pri)
|
||||||
|
|
||||||
|
message($$OUT_ROOT)
|
||||||
@ -1,6 +0,0 @@
|
|||||||
TEMPLATE = lib
|
|
||||||
|
|
||||||
QT += core sql network
|
|
||||||
CONFIG += debug console
|
|
||||||
|
|
||||||
include(../core/core.pri)
|
|
||||||
@ -4,4 +4,7 @@ QT += core sql network
|
|||||||
|
|
||||||
SOURCES += main.cpp
|
SOURCES += main.cpp
|
||||||
|
|
||||||
include(../serversdk/serversdk.pri)
|
OUTBASE=$$OUT_PWD
|
||||||
|
|
||||||
|
SERVERRELATIVE="../.."
|
||||||
|
include(../../serversdk.pri) #serversdk/serversdk.pri)
|
||||||
|
|||||||
@ -6,4 +6,4 @@ SOURCES += \
|
|||||||
HEADERS += \
|
HEADERS += \
|
||||||
tst_request.h
|
tst_request.h
|
||||||
|
|
||||||
include(../../src/serversdk/serversdk.pri)
|
include(../../serversdk.pri)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user