Size: a a a

Russian Fedora Community

2020 July 04

A

Alexander in Russian Fedora Community
Igor Gnatenko
cd "%{__cmake_builddir}"
 %__ctest --output-on-failure --force-new-ctest-process %{?_smp_mflags} %{**}
 cd -
Я бы тут просто задокал передачу нераспознаваемых параметров за двойным дэшем, как это обычно делается.
источник

A

Alexander in Russian Fedora Community
Собственно, двойной дэш специально для этого и существует
источник

A

Alexander in Russian Fedora Community
Все, что после него, getopt не разбирает
источник

IG

Igor Gnatenko in Russian Fedora Community
проблема в том, что тогда получается так _
источник

IG

Igor Gnatenko in Russian Fedora Community
/usr/bin/ctest --output-on-failure --force-new-ctest-process -j8 -- -j1
источник

A

Alexander in Russian Fedora Community
Igor Gnatenko
/usr/bin/ctest --output-on-failure --force-new-ctest-process -j8 -- -j1
А в чем тут проблема?
источник

IG

Igor Gnatenko in Russian Fedora Community
должно быть ctest -j8 -j1, а не ctest -j8 -- -j1
источник

A

Alexander in Russian Fedora Community
Igor Gnatenko
должно быть ctest -j8 -j1, а не ctest -j8 -- -j1
Так ты подставляй не %**, а %*
источник

IG

Igor Gnatenko 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
интересно как в openSUSE это работает всё же
источник

IG

Igor Gnatenko in Russian Fedora Community
вообще идеально было бы всё же запилить без --, потому что %make_build -j8 работает, а %ctest -j8 нет
источник

YS

Yaroslav Sidlovsky in Russian Fedora Community
Igor Gnatenko
вообще идеально было бы всё же запилить без --, потому что %make_build -j8 работает, а %ctest -j8 нет
м.б. сделать что если имя макроса кончается на ? - игнорировать не заданные параметры
источник

YS

Yaroslav Sidlovsky in Russian Fedora Community
хотя косяк - ? в имени не может быть
источник

YS

Yaroslav Sidlovsky in Russian Fedora Community
@ignatenkobrain сделай в конце концов как в openSUSE - если передан ":-:" - игнорировать отсутствие опций, правда я так и не понял кто - на _ меняет в аргументах макроса и зачем
источник

IG

Igor Gnatenko in Russian Fedora Community
Yaroslav Sidlovsky
@ignatenkobrain сделай в конце концов как в openSUSE - если передан ":-:" - игнорировать отсутствие опций, правда я так и не понял кто - на _ меняет в аргументах макроса и зачем
оно там не работает
источник

YS

Yaroslav Sidlovsky in Russian Fedora Community
Igor Gnatenko
оно там не работает
а почему тогда так записано?
источник

IG

Igor Gnatenko in Russian Fedora Community
а хз, я думал работает. сейчвс проверил и нифига)
источник

YS

Yaroslav Sidlovsky in Russian Fedora Community
Igor Gnatenko
а хз, я думал работает. сейчвс проверил и нифига)
ты про getopt?
я имел ввиду что проверять opts у макроса, если == :-: - отключать проверку наличия аргументов
источник