Size: a a a

Russian Fedora Community

2020 July 04

YS

Yaroslav Sidlovsky in Russian Fedora Community
@ignatenkobrain `If  the  first  character (following any optional '+' or '-' described above) of optstring is a colon (':'), then getopt()
likewise does not print an error message.  In addition, it returns ':' instead of '?' to indicate a missing  option  argu-
ment.` т.е. типа того: ":X"
источник

YS

Yaroslav Sidlovsky in Russian Fedora Community
Alexander
У меня про это же и написано
см. выше на 2 сообщения
источник

YS

Yaroslav Sidlovsky in Russian Fedora Community
не видя кода - сложно сказать какие костыли мешают это сделать
источник

IG

Igor Gnatenko in Russian Fedora Community
сейчас скину код
источник

IG

Igor Gnatenko in Russian Fedora Community
источник

IG

Igor Gnatenko in Russian Fedora Community
rpm --define "foo(:a:) cd tmp; echo %**; cd -" --eval "%foo -j1"
источник

IG

Igor Gnatenko in Russian Fedora Community
что-то подобное хотелось бы запилить
источник

A

Alexander in Russian Fedora Community
Выставь opterr=0 и в ветке
if (c == '?'
Вместо ошибки бери optopt, кидай в отдельный массив, и затем передавай его вместе с хвостом argv в макрос.
источник

A

Alexander in Russian Fedora Community
Правда, это существенно поменяет поведение макросов и их станет сложнее отлаживать
источник

IG

Igor Gnatenko in Russian Fedora Community
да, поэтому хочу сделать так, чтобы не просто всё время передавать всевозможные опции, а сделать это каким-то параметром
источник

A

Alexander in Russian Fedora Community
Я бы, как пользователь rpmbuild, хотел бы видеть ошибки, связанные с определением флагов, которые я допустил, а не получать имплицитно данные, которые не удалось разобрать, внутрь argv
источник

A

Alexander in Russian Fedora Community
Igor Gnatenko
да, поэтому хочу сделать так, чтобы не просто всё время передавать всевозможные опции, а сделать это каким-то параметром
А, ну ок
источник

IG

Igor Gnatenko in Russian Fedora Community
Alexander
Я бы, как пользователь rpmbuild, хотел бы видеть ошибки, связанные с определением флагов, которые я допустил, а не получать имплицитно данные, которые не удалось разобрать, внутрь argv
вот тебе конкретный пример
источник

YS

Yaroslav Sidlovsky in Russian Fedora Community
Alexander
Я бы, как пользователь rpmbuild, хотел бы видеть ошибки, связанные с определением флагов, которые я допустил, а не получать имплицитно данные, которые не удалось разобрать, внутрь argv
переменной окружения?
источник

IG

Igor Gnatenko in Russian Fedora Community
%ctest
источник

IG

Igor Gnatenko in Russian Fedora Community
cd "%{__cmake_builddir}"
 %__ctest --output-on-failure --force-new-ctest-process %{?_smp_mflags} %{**}
 cd -
источник

IG

Igor Gnatenko in Russian Fedora Community
всё, что передаётся в %ctest - хочется присунуть внутри в %__ctest
источник

TT

Test For Test in Russian Fedora Community
- В чём сила андроида, брат?
- В термуксе, брат!
источник

IG

Igor Gnatenko in Russian Fedora Community
Igor Gnatenko
всё, что передаётся в %ctest - хочется присунуть внутри в %__ctest
ели бы не cd -, я бы даже не стал делать аргументы к %ctest
источник

IG

Igor Gnatenko in Russian Fedora Community
ну тут именно штука в том, что нужно все эти опции и аргументы передать в %__ctest
источник