anonymous@RULINUX.NET~# Last login: 2025-04-14 23:41:26
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск


Re: git describe из C-кода

Я думал, может у git-а есть какой-нибудь API для этого. Но ни одного *.h-файла не устанавливается, и -devel пакетов тоже нет.

Пробовал через Makefile:

make
VERSION = $(shell git describe)
CFLAGS += -g
CFLAGS += -DVERSION="$(VERSION)"
test: test.c
        gcc test.c $(CFLAGS) -o test
 

test.c:

c
#include
int main (void)
{
#ifdef VERSION
        printf("Version = %s\n", VERSION);
#endif
        return 0;
}
 

Так падает с SIGSEGV. А мне, собственно, и нужно просто вывести на stdout текущую версию по git-у.

anonymous(*)(2011-05-04 18:00:23)

Тема:

Ваш комментарий:

Выберите фильтр: матерные выражения
торсионщина
нацпол
спам
флуд
порно
изображения
модераторские/пользовательские фильтры
captcha
Введите символы либо ответ (если на картинке задача):

Пользователям браузеров без CSS: Поле для проверки, заполнять НЕ НАДО:




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!