소스 검색

BUG: On Mac OS X, give the CMake library the correct path to the cmake
exectuables. Fixes #6286.

Clinton Stimpson 18 년 전
부모
커밋
0cb622a28b
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      Source/QtDialog/CMakeSetup.cxx

+ 6 - 1
Source/QtDialog/CMakeSetup.cxx

@@ -64,8 +64,13 @@ static const char * cmDocumentationOptions[][3] =
 
 int main(int argc, char** argv)
 {
-  cmSystemTools::FindExecutableDirectory(argv[0]);
   QApplication app(argc, argv);
+ 
+  QDir cmExecDir(QApplication::applicationDirPath());
+#if defined(Q_OS_MAC)
+  cmExecDir.cd("../../../");
+#endif
+  cmSystemTools::FindExecutableDirectory(cmExecDir.filePath("cmake").toAscii().data());
 
   QTranslator translator;
   QString transfile = QString("cmake_%1").arg(QLocale::system().name());