crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Как задать путь к HOME в .pro?
RazrFalcon
  опции профиля:
сообщение 13.4.2011, 17:35
Сообщение #1


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


Имеем:
... 

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
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


В Юникс системах домашний каталог пользователя обозначается тильдой (~)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 13.4.2011, 18:57
Сообщение #3


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


Да, уже сделал :rolleyes:
Просто думал не сработает. И как то забыл сначала.
Решено.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 14.4.2011, 15:53
Сообщение #4


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


Задать - задал, а оно вместе с папкой удалить пытается!
$ 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
Сообщение #5


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(RazrFalcon @ 14.4.2011, 18:53) *
Как удалить только файлы?
создать свою цель в make-файле, специально для удаления только файлов.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 15.4.2011, 11:50
Сообщение #6


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


Через .pro это никак не сделать? Makefile у меня каждый раз генерируется qmake'ом.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 15.4.2011, 18:16
Сообщение #7


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(RazrFalcon @ 15.4.2011, 14:50) *
Через .pro это никак не сделать?
именно через него и нужно. Дока по qmake
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 22.12.2024, 12:32