QMAKE_QMAKE с символической ссылкой на qmake - PullRequest
0 голосов
/ 27 июня 2019

Мне нужно получить путь к папке с моим Qt в файле Pro. Я использовал QMAKE_QMAKE и все работало.

Но теперь я создал символическую ссылку на qmake в ~ / .local / bin, чтобы было проще вызывать qmake.


qmake-linux -> /home/andrei/Qt/Qt-v5.13.0/Linux/bin/qmake*

И теперь я столкнулся с проблемой, что qmake, запускаемый по символической ссылке, содержит в переменной QMAKE_QMAKE не путь к исполняемому файлу, а путь к символической ссылке.

Info: creating stash file /home/andrei/worker/githubworker/github-worker/build/.qmake.stash
Project MESSAGE: QT_DIR = /home/andrei/.local/bin

Может быть, это важно: я собираю qt из источников.

Может быть, есть способы получить пути или папки qmake с помощью qt?

1 Ответ

1 голос
/ 27 июня 2019

Каталог, в котором находится исполняемый файл qmake, можно получить с помощью $$[QT_HOST_BINS].Это свойство qmake .

. Вызовите qmake -query, чтобы просмотреть список доступных свойств.

...