Size: a a a

2018 November 14

КП

Крылатый Пегас in pro.buildsystems
источник

SE

Stanislav Ershov in pro.buildsystems
хелло
источник

AK

Anton Kviatkovskii in pro.buildsystems
даркнес, май олд френд
источник

SE

Stanislav Ershov in pro.buildsystems
@Artalus
2) как задать проверку "включена только одна опция из N" в параметрах функции? хочу сигнатуру наподобие my_fun(<X> <A|B|C|D> [THINGS <z>...] [STUFF <y>...])
какие именно опции?

вообще if(VAR1 OR VAR2 ...) :)
источник

II

Igor Ivanov in pro.buildsystems
Это "if atleast one of", а мне нужно "if one and only one"
источник

A

Alex Ф-ф-фэils!🌠︙ in pro.buildsystems
надо еще холиварный опрос припинить на тему "какая билдсистема лучше", лол
источник

AO

Alibek a1batross Omarov in pro.buildsystems
if(x and not(y or z or a or b))
источник

SE

Stanislav Ershov in pro.buildsystems
Igor Ivanov
Это "if atleast one of", а мне нужно "if one and only one"
ммм, может ты что то не так делаешь?
источник

A

Alex Ф-ф-фэils!🌠︙ in pro.buildsystems
Igor Ivanov
Это "if atleast one of", а мне нужно "if one and only one"
&& ?
источник

SE

Stanislav Ershov in pro.buildsystems
это и есть OR :)
источник

A

Alex Ф-ф-фэils!🌠︙ in pro.buildsystems
Stanislav Ershov
это и есть OR :)
это AND, что я написал
источник

SE

Stanislav Ershov in pro.buildsystems
Alex Ф-ф-фэils!🌠︙
это AND, что я написал
😨ах да
источник

SE

Stanislav Ershov in pro.buildsystems
внимательность
источник

II

Igor Ivanov in pro.buildsystems
Stanislav Ershov
ммм, может ты что то не так делаешь?
Возможно
Я хочу library(shared и library(static, но не library(static shared, при N>2 доступных опций
источник

II

Igor Ivanov in pro.buildsystems
Этакое if(x+y+z+w > 1) fail()
источник

SE

Stanislav Ershov in pro.buildsystems
Igor Ivanov
Возможно
Я хочу library(shared и library(static, но не library(static shared, при N>2 доступных опций
есть глобальная переменная, BUILD_SHARED_LIBS которая влияет на все add_library если ты точно не укажешь какую либу хочешь билдить
источник

II

Igor Ivanov in pro.buildsystems
Library была для примера, говорю же, я хочу проверять параметры собственной функции)
источник

SE

Stanislav Ershov in pro.buildsystems
Igor Ivanov
Library была для примера, говорю же, я хочу проверять параметры собственной функции)
есть еще такое
if(<variable|string> IN_LIST <variable>)
True if the given element is contained in the named list variable.
источник

II

Igor Ivanov in pro.buildsystems
Хм
Вместо кучи bool завести один enum? Тоже вариант наверное
источник

A

Alex Ф-ф-фэils!🌠︙ in pro.buildsystems
Igor Ivanov
Хм
Вместо кучи bool завести один enum? Тоже вариант наверное
я это прочитал ,когда на работе напоролся на кучу булов ,которые надо бы выпилить, и вместо них создать енам)))
источник