diff --git a/doc/doc.pri b/doc/doc.pri
index 3c23ab8a951406cf8f07b57e4b0ec2a7c9265473..b5d61eedc9e3baa1edafa43a289614daa0a1a376 100644
--- a/doc/doc.pri
+++ b/doc/doc.pri
@@ -21,7 +21,11 @@ qch_docs.commands = $$HELPGENERATOR -o $$QCH_FILE $$QHP_FILE
 qch_docs.depends += html_docs
 qch_docs.files = $$QCH_FILE
 
-linux-* {
+unix:!macx {
+    system("mkdir -p `dirname $$QCH_FILE` && touch $$QCH_FILE")
+}
+
+unix:!macx {
     qch_docs.path = /share/doc/qtcreator
     INSTALLS += qch_docs
 }