summaryrefslogtreecommitdiffstats
path: root/src/macdeployqt/macdeployqt/main.cpp
diff options
context:
space:
mode:
authorQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2019-10-22 03:02:30 +0200
committerPaul Wicking <paul.wicking@qt.io>2019-10-22 10:28:38 +0200
commitb2f3eb655ccd1b6cc1c83a33b8a8157f406e91e3 (patch)
tree7de025c51d4994936306e4b30ebbfda16b51cba0 /src/macdeployqt/macdeployqt/main.cpp
parent25ebbbf6f3ed849992692b247fc16ce079dedf86 (diff)
parent435a795b6ad899afe49e56130300ab0d966d0bd7 (diff)
Merge remote-tracking branch 'origin/5.15' into dev
Diffstat (limited to 'src/macdeployqt/macdeployqt/main.cpp')
-rw-r--r--src/macdeployqt/macdeployqt/main.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/macdeployqt/macdeployqt/main.cpp b/src/macdeployqt/macdeployqt/main.cpp
index 698176cbc..3ee9eb915 100644
--- a/src/macdeployqt/macdeployqt/main.cpp
+++ b/src/macdeployqt/macdeployqt/main.cpp
@@ -52,6 +52,7 @@ int main(int argc, char **argv)
qDebug() << " -qmlimport=<path> : Add the given path to the QML module search locations";
qDebug() << " -always-overwrite : Copy files even if the target file exists";
qDebug() << " -codesign=<ident> : Run codesign with the given identity on all executables";
+ qDebug() << " -hardened-runtime : Enable Hardened Runtime when code signing";
qDebug() << " -appstore-compliant: Skip deployment of components that use private API";
qDebug() << " -libpath=<path> : Add the given path to the library search path";
qDebug() << " -fs=<filesystem> : Set the filesystem used for the .dmg disk image (defaults to HFS+)";
@@ -96,6 +97,7 @@ int main(int argc, char **argv)
QStringList qmlImportPaths;
extern bool runCodesign;
extern QString codesignIdentiy;
+ extern bool hardenedRuntime;
extern bool appstoreCompliant;
extern bool deployFramework;
@@ -164,6 +166,9 @@ int main(int argc, char **argv)
runCodesign = true;
codesignIdentiy = argument.mid(index+1);
}
+ } else if (argument.startsWith(QByteArray("-hardened-runtime"))) {
+ LogDebug() << "Argument found:" << argument;
+ hardenedRuntime = true;
} else if (argument == QByteArray("-appstore-compliant")) {
LogDebug() << "Argument found:" << argument;
appstoreCompliant = true;