diff --git a/src/blackgui/blackgui.pro b/src/blackgui/blackgui.pro index 5e4d1f4cb..593d270e9 100644 --- a/src/blackgui/blackgui.pro +++ b/src/blackgui/blackgui.pro @@ -53,8 +53,23 @@ RESOURCES += DESTDIR = $$DestRoot/lib DLLDESTDIR = $$DestRoot/bin -OTHER_FILES += ./share/qss/*.qss ./share/qss/*.css ./share/qss/*.ini *.ico *.rc -COPY_FILES += $$PWD/share/qss/* +QSS_FONT_FAMILY = "Arial" +QSS_FONT_SIZE = "8" +QSS_FONT_STYLE = "normal" +QSS_FONT_WEIGHT = "bold" + +macx { + QSS_FONT_SIZE = "12" + QSS_FONT_WEIGHT = "normal" +} + +fontsqss.input = share/qss/fonts.qss.in +fontsqss.output = $$DestRoot/share/qss/fonts.qss +QMAKE_SUBSTITUTES += fontsqss + +OTHER_FILES += ./share/qss/*.qss ./share/qss/*.qss.in ./share/qss/*.css +COPY_FILES += $$PWD/share/qss/*.qss +COPY_FILES += $$PWD/share/qss/*.css win32 { dlltarget.path = $$PREFIX/bin diff --git a/src/blackgui/share/qss/fonts.qss b/src/blackgui/share/qss/fonts.qss deleted file mode 100644 index 3a6ac6603..000000000 --- a/src/blackgui/share/qss/fonts.qss +++ /dev/null @@ -1,7 +0,0 @@ -QWidget { - color: white; - font-family: "Arial"; - font-size: 8pt; - font-style: normal; - font-weight: bold; -} diff --git a/src/blackgui/share/qss/fonts.qss.in b/src/blackgui/share/qss/fonts.qss.in new file mode 100644 index 000000000..24994238d --- /dev/null +++ b/src/blackgui/share/qss/fonts.qss.in @@ -0,0 +1,7 @@ +QWidget { + color: white; + font-family: $$QSS_FONT_FAMILY; + font-size: $$QSS_FONT_SIZE pt; + font-style: $$QSS_FONT_STYLE; + font-weight: $$QSS_FONT_WEIGHT; +}