1. bash / Говнокод #4797

    −145

    1. 1
    2. 2
    $ if [ "0" != "0" ]; then make i8086gui;else echo "GTK GUI is disabled - may be you lack of gtk!";fi;
    GTK GUI is disabled - may be you lack of gtk!

    Странная какая-то проверка наличия GTK в мєйкфайле...

    Запостил: Anderson, 01 Декабря 2010

    Комментарии (9) RSS

    • Очень похоже на автогенерённый Makefile, и проверка наличия GTK выполнялась как раз во время генерации. Шаблон мог выглядеть так:

      if [ "@HAVE_GTK@" != "0" ]; then
      make i8086gui;
      else
      ...
      Ответить
    • интересно, что такое i8086gui ?)
      псевдографика?

      надеюсь, через curses)
      Ответить
      • Почему псевдографика? А libvga?
        Другой вопрос, для какой это ОС. Henix?
        Ответить
        • Прерывания для работы с графикой в BIOS не имеют отношения к 8086)
          как, впрочем, и псеводграфика)
          Ответить
    • Мейкфайл ведь генерённый, да?
      Ответить
    • В этом-то и весь каламбур: мэйкфайл-то не генеренный
      Ответить
      • Значит был генерённый, а потом кто-то взял, и закоммитил его.
        Ответить
    • Все просто, это косвенная проверка на наличие GTK.
      Когда он установлен, то все глючит и 0 не равен 0. Вуаля!
      Ответить

    Добавить комментарий