Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ Как задать путь к HOME в .pro?

Автор: RazrFalcon 13.4.2011, 17:35

Имеем:

... 

unix {
    autostart.path = $HOME/.config/autostart
    autostart.files = wallchange.desktop
    desktop.path = /usr/share/applications
    desktop.files = "Wallpaper Changer"
    target.path = /usr/bin
    INSTALLS += target \
                autostart \
        desktop
}

$HOME - не вышло. Ну или куда еще можно autostart-файл скинуть? Они же, вроде, только в Home.

Автор: Litkevich Yuriy 13.4.2011, 18:21

В Юникс системах домашний каталог пользователя обозначается тильдой (~)

Автор: RazrFalcon 13.4.2011, 18:57

Да, уже сделал :rolleyes:
Просто думал не сработает. И как то забыл сначала.
Решено.

Автор: RazrFalcon 14.4.2011, 15:53

Задать - задал, а оно вместе с папкой удалить пытается!

$ sudo make uninstall
rm -f "/usr/bin/wall-changer"
rmdir /usr/bin/
rmdir: failed to remove `/usr/bin/': Directory not empty
make: [uninstall_target] Error 1 (ignored)
rm -f -r /home/razrfalcon/.config/autostart/Wallpaper Changer.desktop
rmdir /home/razrfalcon/.config/autostart/
rmdir: failed to remove `/home/razrfalcon/.config/autostart/': Directory not empty
make: [uninstall_autostart] Error 1 (ignored)
rm -f -r /usr/share/applications/Wallpaper Changer.desktop
rmdir /usr/share/applications/
rmdir: failed to remove `/usr/share/applications/': Directory not empty
make: [uninstall_desktop] Error 1 (ignored)

Как удалить только файлы?

Автор: Litkevich Yuriy 15.4.2011, 5:21

Цитата(RazrFalcon @ 14.4.2011, 18:53) *
Как удалить только файлы?
создать свою цель в make-файле, специально для удаления только файлов.

Автор: RazrFalcon 15.4.2011, 11:50

Через .pro это никак не сделать? Makefile у меня каждый раз генерируется qmake'ом.

Автор: Litkevich Yuriy 15.4.2011, 18:16

Цитата(RazrFalcon @ 15.4.2011, 14:50) *
Через .pro это никак не сделать?
именно через него и нужно. http://doc.crossplatform.ru/qt/4.5.0/qmake-environment-reference.html#customizing-makefile-output

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)