./configure script

Issue #52 resolved
Николай Антонов created an issue

[Original issue 52](https://code.google.com/p/mrim-prpl/issues/detail?id=52) created by ostinru on 2011-03-23T07:09:19.000Z:

Т.к. у нас появилась gtk+ формочка(которая не нужна в finch, и других libpurple-фронтендах), то надо сделать её отключаемой. Я начал вынос всего gtk+ кода в отдельный файл, и заключать код в

  1. ifdef GTK <...>
  2. endif

Поэтому надо написать ./configure скрипт с параметрами: DEBUG FT GTK CHATS и простенькой подсказкой-справкой.

Эти параметры должны закидываться в config.h в виде #define FT

По идее, без ./configure надо запретить работать make или первой же командой в make выводить сообщение о необходимости сконфигурировать плагин и сразу же показать configure-справку-подсказку

ПС: желательно это сделать до релиза(ориентировочно 20-е числа апреля)

Comments (5)

  1. Николай Антонов reporter

    Comment 1 originally posted by ostinru on 2011-04-03T18:27:52.000Z:

    1. !/bin/bash
    2. Config file CF=config.h

    echo -e "#ifndef CONFIG_H\n #define CONFIG_H\n" > $CF echo -e " #define DISPLAY_VERSION \"0.1.27\"" >> $CF echo -e " /* Options:\n DEBUG - print more debug info\n FT - filetransfer support (Not implemented)\n CHATS - add mrim-chats support$

    for x in $@ do case x in --debug) echo "#define DEBUG" >> $CF ;; --gtk) echo "#define GTK" >> $CF ;; --chats) echo "#define CHATS" >> $CF ;;

    • ) echo $x ;; esac done

    echo "#endif" >> $CF

    Почему не работает? Всегда попадает в ветку *) ?

  2. Николай Антонов reporter

    Comment 3 originally posted by ostinru on 2011-04-04T17:04:31.000Z:

    Спасибо! Работает! Не хватило чуток самому додуматься.

  3. Janus Kobain

    Comment 4 originally posted by plaque_fcc on 2011-04-04T20:02:33.000Z:

    На пользу всем нам.

  4. Log in to comment