diff --git a/build.pri b/build.pri index a18946f84..9337d84a3 100644 --- a/build.pri +++ b/build.pri @@ -118,3 +118,4 @@ contains(BLACK_CONFIG, BlackGui) { DEFINES += WITH_BLACKGUI } contains(BLACK_CONFIG, FSX) { DEFINES += WITH_FSX } contains(BLACK_CONFIG, FS9) { DEFINES += WITH_FS9 } contains(BLACK_CONFIG, XPlane) { DEFINES += WITH_XPLANE } +contains(BLACK_CONFIG, Static) { DEFINES += WITH_STATIC } diff --git a/config.pri b/config.pri index adcf10198..465c57899 100644 --- a/config.pri +++ b/config.pri @@ -33,4 +33,5 @@ BLACK_CONFIG += FS9 BLACK_CONFIG += FSX BLACK_CONFIG += XPlane BLACK_CONFIG += ProfileRelease +BLACK_CONFIG += Static #BLACK_CONFIG += Doxygen diff --git a/src/blackcore/blackcore.pro b/src/blackcore/blackcore.pro index ca0d4c740..913228d28 100644 --- a/src/blackcore/blackcore.pro +++ b/src/blackcore/blackcore.pro @@ -7,9 +7,12 @@ QT += network dbus xml multimedia TARGET = blackcore TEMPLATE = lib -CONFIG += staticlib CONFIG += blackmisc blackinput blacksound +contains(BLACK_CONFIG, Static) { + CONFIG += staticlib +} + INCLUDEPATH += .. DEPENDPATH += . .. diff --git a/src/blackgui/blackgui.pro b/src/blackgui/blackgui.pro index 206b7a24b..c3548c8ee 100644 --- a/src/blackgui/blackgui.pro +++ b/src/blackgui/blackgui.pro @@ -6,9 +6,12 @@ greaterThan(QT_MAJOR_VERSION, 4): QT += widgets TARGET = blackgui TEMPLATE = lib -CONFIG += staticlib CONFIG += blackmisc blackcore +contains(BLACK_CONFIG, Static) { + CONFIG += staticlib +} + INCLUDEPATH += .. DEPENDPATH += . .. diff --git a/src/blackinput/blackinput.pro b/src/blackinput/blackinput.pro index 6a233bcc8..a5920ec30 100644 --- a/src/blackinput/blackinput.pro +++ b/src/blackinput/blackinput.pro @@ -5,9 +5,12 @@ QT += network dbus gui multimedia TARGET = blackinput TEMPLATE = lib -CONFIG += staticlib CONFIG += blackmisc +contains(BLACK_CONFIG, Static) { + CONFIG += staticlib +} + INCLUDEPATH += .. DEPENDPATH += . .. diff --git a/src/blackmisc/blackmisc.pro b/src/blackmisc/blackmisc.pro index a9c97be35..e2b6287ed 100644 --- a/src/blackmisc/blackmisc.pro +++ b/src/blackmisc/blackmisc.pro @@ -5,7 +5,11 @@ QT += network dbus xml TARGET = blackmisc TEMPLATE = lib -CONFIG += staticlib c++11 +CONFIG += c++11 + +contains(BLACK_CONFIG, Static) { + CONFIG += staticlib +} INCLUDEPATH += .. # DEPENDPATH += . .. // BlackMisc should be independent diff --git a/src/blacksound/blacksound.pro b/src/blacksound/blacksound.pro index 08c982e16..39739d7c9 100644 --- a/src/blacksound/blacksound.pro +++ b/src/blacksound/blacksound.pro @@ -5,9 +5,12 @@ QT += network dbus gui multimedia TARGET = blacksound TEMPLATE = lib -CONFIG += staticlib CONFIG += blackmisc +contains(BLACK_CONFIG, Static) { + CONFIG += staticlib +} + INCLUDEPATH += .. DEPENDPATH += . ..