mirror of
https://gitlab.com/spaceti-app/integrations/common/server-sdk.git
synced 2026-07-12 18:10:49 +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
|
||||
|
||||
OUT_ROOT=$$OUT_PWD
|
||||
|
||||
|
||||
SUBDIRS += \
|
||||
src/lib \
|
||||
src/serversdk \
|
||||
src/testapp \
|
||||
test \
|
||||
|
||||
@ -12,3 +15,5 @@ OTHER_FILES += \
|
||||
doc/Doxy* \
|
||||
doc/pages/* \
|
||||
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
|
||||
|
||||
#include "serversdk/logger.h"
|
||||
#include "logger.h"
|
||||
|
||||
// Qt
|
||||
#include <QtCore>
|
||||
|
||||
@ -1,6 +1,12 @@
|
||||
INCLUDEPATH += $$PWD/..
|
||||
TEMPLATE = lib
|
||||
|
||||
QT += core sql network
|
||||
|
||||
CONFIG += static
|
||||
CONFIG += c++14
|
||||
|
||||
INCLUDEPATH += $$PWD
|
||||
|
||||
SOURCES += \
|
||||
$$PWD/core.cpp \
|
||||
$$PWD/databasemanager.cpp \
|
||||
@ -21,3 +27,5 @@ HEADERS += \
|
||||
|
||||
# TODO: implement zlib compression
|
||||
# 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
|
||||
|
||||
include(../serversdk/serversdk.pri)
|
||||
OUTBASE=$$OUT_PWD
|
||||
|
||||
SERVERRELATIVE="../.."
|
||||
include(../../serversdk.pri) #serversdk/serversdk.pri)
|
||||
|
||||
@ -6,4 +6,4 @@ SOURCES += \
|
||||
HEADERS += \
|
||||
tst_request.h
|
||||
|
||||
include(../../src/serversdk/serversdk.pri)
|
||||
include(../../serversdk.pri)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user