Made project checkout optional

This commit is contained in:
Daniel Brunner
2018-09-20 18:57:24 +02:00
parent d430ba1a5e
commit 38c24306bf
6 changed files with 32 additions and 30 deletions

View File

@@ -1,3 +1,3 @@
TEMPLATE = subdirs TEMPLATE = subdirs
SUBDIRS += Quazip exists(Quazip/Quazip.pro): SUBDIRS += Quazip

View File

@@ -1,31 +1,32 @@
TEMPLATE = subdirs TEMPLATE = subdirs
SUBDIRS += 3rdparty \ SUBDIRS += 3rdparty libs
DbDatabaseTree \ exists(DbDatabaseTree/DbDatabaseTree.pro): SUBDIRS += DbDatabaseTree
DbHashCracker \ exists(DbHashCracker/DbHashCracker.pro): SUBDIRS += DbHashCracker
DbMessaging \ exists(DbMessaging/DbMessaging.pro): SUBDIRS += DbMessaging
DbNeuralNet \ exists(DbNeuralNet/DbNeuralNet.pro): SUBDIRS += DbNeuralNet
DbPathFinder \ exists(DbPathFinder/DbPathFinder.pro): SUBDIRS += DbPathFinder
DbPicSync \ exists(DbPicSync/DbPicSync.pro): SUBDIRS += DbPicSync
DbRadioDumper exists(DbRadioDumper/DbRadioDumper.pro): SUBDIRS += DbRadioDumper
qtHaveModule(serialport): SUBDIRS += DbSerialServer exists(DbSerialServer/DbSerialServer.pro): {
else: message("serialport is missing, will not build DbSerialServer") qtHaveModule(serialport): SUBDIRS += DbSerialServer
SUBDIRS += DbSketch \ else: message("serialport is missing, will not build DbSerialServer")
DbTernaryClock \ }
DbTictactoe \ exists(DbSketch/DbSketch.pro): SUBDIRS += DbSketch
DbWebserver \ exists(DbTernaryClock/DbTernaryClock.pro): SUBDIRS += DbTernaryClock
DbZeiterfassung \ exists(DbTictactoe/DbTictactoe.pro): SUBDIRS += DbTictactoe
libs exists(DbWebserver/DbWebserver.pro): SUBDIRS += DbWebserver
exists(DbZeiterfassung/DbZeiterfassung.pro): SUBDIRS += DbZeiterfassung
contains(SUBDIRS, DbSerialServer): DbSerialServer.depends += libs
contains(SUBDIRS, DbSketch): DbSketch.depends += 3rdparty
contains(SUBDIRS, DbTernaryClock): DbTernaryClock.depends += libs
contains(SUBDIRS, DbWebserver): DbWebserver.depends += libs
contains(SUBDIRS, DbZeiterfassung): DbZeiterfassung.depends += 3rdparty DbSketch libs
OTHER_FILES += app.pri \ OTHER_FILES += app.pri \
lib.pri \ lib.pri \
project.pri project.pri
contains(SUBDIRS, DbSerialServer): DbSerialServer.depends += libs
DbSketch.depends += 3rdparty
DbTernaryClock.depends += libs
DbWebserver.depends += libs
DbZeiterfassung.depends += 3rdparty DbSketch libs
include(installs.pri) include(installs.pri)
win32: include(installs_win32.pri) win32: include(installs_win32.pri)

View File

@@ -1,8 +1,9 @@
TEMPLATE = subdirs TEMPLATE = subdirs
SUBDIRS += DbCoreLib \ exists(DbCoreLib/DbCoreLib.pro): SUBDIRS += DbCoreLib
DbGuiLib \ exists(DbGuiLib/DbGuiLib.pro): SUBDIRS += DbGuiLib
DbNetworkLib \ exists(DbNetworkLib/DbNetworkLib.pro): SUBDIRS += DbNetworkLib
unittests
SUBDIRS += unittests
unittests.depends += DbCoreLib unittests.depends += DbCoreLib

View File

@@ -1,3 +1,3 @@
TEMPLATE = subdirs TEMPLATE = subdirs
SUBDIRS += TstFixedSizeMatrix exists(TstFixedSizeMatrix/TstFixedSizeMatrix.pro): SUBDIRS += TstFixedSizeMatrix