Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keepassxreboot/keepassxc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoralcroito <placinta@gmail.com>2022-03-08 14:30:17 +0300
committerJanek Bevendorff <janek@jbev.net>2022-03-21 02:15:57 +0300
commitab153a24ec2d5963192db63076bc0be1afa3ad95 (patch)
treeaa28b90fb430893992fd5e165a3e3b79b0156514 /share/translations/keepassxc_uk.ts
parent60f7744ec6b0a8bdf09118b9d064eb923f328ecf (diff)
Run macdeployqt only once at install time
Instead of running macdeployqt once for each extra helper binary and plugin (plus the main run for the application itself), collect all the binaries that should be processed and run macdeloyqt only once after all the binaries have been installed. This also moves the main app macdeployqt call from a POST_BUILD step to an install(CODE) step, making increment rebuilds of the app faster. To ensure that macdeployqt is called after all the binaries are installed, a new post_install subdirectory is needed to circumvent CMake's limitation regarding the default order of installation. CMake first runs the current directory install() calls and then it's child subdirectory ones. Because we want macdeployqt to be the last install() call, it needs to be done inside a subdirectory that is added last. Note due to a bug in macdeployqt, the deployed app inside the .dmg file will fail to run on arm macs, due to broken code signature. See https://bugreports.qt.io/browse/QTBUG-101696 for details. For the final release, the release-tool should take care of proper resigning.
Diffstat (limited to 'share/translations/keepassxc_uk.ts')
0 files changed, 0 insertions, 0 deletions