ChildProcess::ChildProcess(QObject* parent) {}
ChildProcess::~ChildProcess() {}
+#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
void ChildProcess::setupChildProcess() {
#if defined(HAVE_SYS_PRCTL_H) && defined(Q_OS_UNIX)
// https://smackerelofopinion.blogspot.com/2015/11/using-prsetpdeathsig-to-reap-child.html
::prctl(PR_SET_PDEATHSIG, SIGKILL);
#endif
-}
\ No newline at end of file
+}
+#endif
\ No newline at end of file
explicit ChildProcess(QObject* parent = nullptr);
~ChildProcess() override;
protected:
+#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
void setupChildProcess() override;
+#endif
};