added pri file for external and internal project

This commit is contained in:
Filip Bucek 2019-11-07 16:15:33 +01:00
parent 91fdff1139
commit fe3f571a3b
5 changed files with 43 additions and 9 deletions

View File

@ -14,6 +14,7 @@ OTHER_FILES += \
scripts/* \ scripts/* \
doc/Doxy* \ doc/Doxy* \
doc/pages/* \ doc/pages/* \
server-sdk.pri \ serversdk.pri \
serversdkint.pri \
message($$OUT_ROOT) message($$OUT_ROOT)

View File

@ -18,7 +18,7 @@ ROOT_OUT=$$replace(OUT_PWD, $$SUBPATH, "")
#message("SUBPATH :" $$SUBPATH) #message("SUBPATH :" $$SUBPATH)
#message("ROOT_OUT :" $$ROOT_OUT) #message("ROOT_OUT :" $$ROOT_OUT)
SDKDIR=$$ROOT_OUT/src/serversdk SDKDIR=$$ROOT_OUT/server-sdk/src/serversdk
win32:CONFIG(release, debug|release): LIBS += -L$$SDKDIR/release/ -lserversdk win32:CONFIG(release, debug|release): LIBS += -L$$SDKDIR/release/ -lserversdk
@ -26,8 +26,8 @@ else:win32:CONFIG(debug, debug|release): LIBS += -L$$SDKDIR/debug/ -lserversdk
else:unix: LIBS += -L$$SDKDIR/ -lserversdk else:unix: LIBS += -L$$SDKDIR/ -lserversdk
INCLUDEPATH += $$PWD/src/ INCLUDEPATH += $$PWD/server-sdk/src/
DEPENDPATH += $$PWD/src/serversdk DEPENDPATH += $$PWD/server-sdk/src/serversdk
win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$SDKDIR/release/libserversdk.a win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$SDKDIR/release/libserversdk.a
else:win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$SDKDIR/debug/libserversdk.a else:win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$SDKDIR/debug/libserversdk.a

36
serversdkint.pri Normal file
View File

@ -0,0 +1,36 @@
# Getting 'subpath'
#
# in: /Users/fbucek/Documents/Spaceti/common/server-sdk/src/testapp
# out: /src/testapp
SUBPATH=$$_PRO_FILE_PWD_
SUBPATH=$$replace(SUBPATH, $$PWD, "")
# 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("OUT_PWD :" $$OUT_PWD)
#message("PWD :" $$PWD)
#message("_PRO_FILE_PWD_ :" $$_PRO_FILE_PWD_)
#message("SUBPATH :" $$SUBPATH)
#message("ROOT_OUT :" $$ROOT_OUT)
SDKDIR=$$ROOT_OUT/src/serversdk
win32:CONFIG(release, debug|release): LIBS += -L$$SDKDIR/release/ -lserversdk
else:win32:CONFIG(debug, debug|release): LIBS += -L$$SDKDIR/debug/ -lserversdk
else:unix: LIBS += -L$$SDKDIR/ -lserversdk
INCLUDEPATH += $$PWD/src/
DEPENDPATH += $$PWD/src/serversdk
win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$SDKDIR/release/libserversdk.a
else:win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$SDKDIR/debug/libserversdk.a
else:win32:!win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$SDKDIR/release/serversdk.lib
else:win32:!win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$SDKDIR/debug/serversdk.lib
else:unix: PRE_TARGETDEPS += $$SDKDIR/libserversdk.a

View File

@ -4,7 +4,4 @@ QT += core sql network
SOURCES += main.cpp SOURCES += main.cpp
OUTBASE=$$OUT_PWD include(../../serversdkint.pri)
SERVERRELATIVE="../.."
include(../../serversdk.pri) #serversdk/serversdk.pri)

View File

@ -6,4 +6,4 @@ SOURCES += \
HEADERS += \ HEADERS += \
tst_request.h tst_request.h
include(../../serversdk.pri) include(../../serversdkint.pri)