status-desktop/ui/StatusQ/sandbox
Lukáš Tinkl f145d30350 fix(@sandbox): greatly speed up (re)build times (#746)
since most of the compilation time is spent on creating the QRC bundle
and the resulting binary is quite huge, advice the `rcc` compiler to add
support for "big resources"
(cf https://doc.qt.io/qt-6/resources.html#embedding-large-files)

Also pass the env $LDFLAGS to qmake (to be able to link e.g. with mold,
which again greatly reduces the time to link the binary)

this leads to 6-10x faster time when recompiling
(Linux, gcc 12.1.1, mold 1.3.0)

BEFORE:
Clean build:
real	0m57,256s
user	1m25,869s
sys	0m40,963s

Incremental build, one file touched:
real	0m54,323s
user	0m54,012s
sys	0m2,934s

AFTER:
Clean build:
real	0m7,276s
user	0m21,001s
sys	0m37,256s

Incremental build, one file touched:
real	0m5,569s
user	0m4,850s
sys	0m0,840s
2022-09-21 18:20:11 +02:00
..
android Revert "Revert "feat: can be used on tablets (#146)"" 2022-09-21 18:20:02 +02:00
controls feat(StatusRoundButton): Added `Tertiary` type 2022-09-21 18:20:11 +02:00
demoapp feat(StatusCommunityTags): Add community tags component (#718) 2022-09-21 18:20:11 +02:00
dictionaries feat(Spellchecking): Add dictionaries 2022-09-21 18:20:05 +02:00
images feat(StatusCommunityCard): New design 2022-09-21 18:20:11 +02:00
pages fix(StatusToastMessage): `clicked` signal added 2022-09-21 18:20:11 +02:00
scripts fix(build): fix linux build 2022-09-21 18:20:06 +02:00
DemoApp.qml feat(StatusCommunityCard): First component iteration (#693) 2022-09-21 18:20:10 +02:00
ThemeSwitch.qml feat(Sandbox): add visual test setup page for StatusImageCropPanel 2022-09-21 18:20:09 +02:00
handler.cpp feat: Set up catalog app (sandbox) 2022-09-21 18:20:01 +02:00
handler.h feat: Set up catalog app (sandbox) 2022-09-21 18:20:01 +02:00
main.cpp feat(Sandbox): add visual test setup page for StatusImageCropPanel 2022-09-21 18:20:09 +02:00
main.qml feat(StatusCommunityTags): Add community tags component (#718) 2022-09-21 18:20:11 +02:00
qml.qrc feat(StatusCommunityCard): New design 2022-09-21 18:20:11 +02:00
sandbox.pro fix(@sandbox): greatly speed up (re)build times (#746) 2022-09-21 18:20:11 +02:00
sandboxapp.cpp fix(build): Windows build 2022-09-21 18:20:06 +02:00
sandboxapp.h fix: fix crash on removing title bar 2022-09-21 18:20:02 +02:00
spellchecker.cpp fix(Spellchecking): Add check for hunspell existence 2022-09-21 18:20:06 +02:00
spellchecker.h fix(Spellchecking): Add check for hunspell existence 2022-09-21 18:20:06 +02:00
statuswindow.cpp Revert "Revert "feat: can be used on tablets (#146)"" 2022-09-21 18:20:02 +02:00
statuswindow.h fix: update position of window to center, add traffic lights 2022-09-21 18:20:02 +02:00
statuswindow_mac.mm fix: update position of window to center, add traffic lights 2022-09-21 18:20:02 +02:00