Russian Qt Forum

Qt => Общие вопросы => Тема начата: Вячеслав от Ноябрь 12, 2007, 20:02



Название: qmake однако ...
Отправлено: Вячеслав от Ноябрь 12, 2007, 20:02
Вот хочу найти файл options.pri по дереву проекта вверх
Код:
defineReplace(searchTop) {
  TOPPATH= .. ../.. ../../.. ../../../.. ../../../../.. ../../../../../..
  RET =
  for(cdir, $$list($$TOPPATH)) {
     message("prf f $$cdir -- $$RET")
     isEmpty(RET):exists($(cdir)/options.pri)   {
      message("found at $$cdir")       RET=$$cdir
}
   }
return($$RET)       
}

message("prf PROJECT_TOP=$$PROJECT_TOP")

isEmpty(PROJECT_TOP)
{
PROJECT_TOP=$$searchTop()
message("prf1 PROJECT_TOP=$$PROJECT_TOP")
}


А он запоминает на уровень меньше , вне зависимосит есть мам файл илинет :( Никто так не развлекался ?