Size: a a a

Programming Offtop

2020 May 04

AN

Alexander Nozik in Programming Offtop
щас найду еще лучше
источник

AN

Alexander Nozik in Programming Offtop
источник

I

Ilmir in Programming Offtop
Alexander Nozik
AutoConf. Мои глазааа
источник

AN

Alexander Nozik in Programming Offtop
на установку уходит недели две
источник

I

Ilmir in Programming Offtop
Ты думаешь на гредле было бы проще?
источник

AN

Alexander Nozik in Programming Offtop
Ilmir
Ты думаешь на гредле было бы проще?
я знаю
источник

AN

Alexander Nozik in Programming Offtop
Они даже когда на Cmake переписали стало сильно проще
источник

AN

Alexander Nozik in Programming Offtop
На градле то, что они там делают я вообще легко делаю. Там просто сборка из исходников - все. Мучение начинается с гораздо более сложными штуками.
источник

I

Ilmir in Programming Offtop
Alexander Nozik
Они даже когда на Cmake переписали стало сильно проще
Не аргумент. Если переписываешь что-то с нуля, пусть даже на том же языке, всегда выходит проще. Каноничный пример, который я привожу - я переписал пускалку тестов на старой работе с питона на перл. Стало в 3 раза меньше кода, он стал проще, ибо я не использовал все возможности перла. Значит ли, что код на перле проще кода на питоне?
источник

I

Ilmir in Programming Offtop
Конкретно этот - да. В общем случае - нет.
источник

AN

Alexander Nozik in Programming Offtop
Ilmir
Не аргумент. Если переписываешь что-то с нуля, пусть даже на том же языке, всегда выходит проще. Каноничный пример, который я привожу - я переписал пускалку тестов на старой работе с питона на перл. Стало в 3 раза меньше кода, он стал проще, ибо я не использовал все возможности перла. Значит ли, что код на перле проще кода на питоне?
Так вопрос же не в однократно написанном чем-то. Билд скрипт - это не то, что отливают в граните. Это то, что довольно часто меняется
источник

I

Ilmir in Programming Offtop
Другой пример - LLVM с CMake и GCC с автотулами. Добавить что-то в LLVM - боль, ад и содомия, тогда как с GCC мне понравилось работать. Один раз скопировал конфиг, поправил префиксы и работаешь.
источник

AN

Alexander Nozik in Programming Offtop
Ilmir
Другой пример - LLVM с CMake и GCC с автотулами. Добавить что-то в LLVM - боль, ад и содомия, тогда как с GCC мне понравилось работать. Один раз скопировал конфиг, поправил префиксы и работаешь.
Я никогда не говорил, что Cmake - это хорошо
источник

AM

Andrew Mikhaylov in Programming Offtop
Quantum Harmonizer
Я тоже собирал. git checkout blah-blah && cd blah-blah && ./configure && sudo make install
s/sudo make install/sudo checkinstall/
источник

AM

Andrew Mikhaylov in Programming Offtop
Эта штука врапает make install, но по дороге собирает deb-пакет, который впоследствии можно удалить человеческим способом
источник

I

Ilmir in Programming Offtop
s/sudo make install/sudo make install —prefix=/opt/progname/
источник

I

Ilmir in Programming Offtop
вернее, префикс на в конфиг передавать. Но вы поняли идею.
источник

AM

Andrew Mikhaylov in Programming Offtop
Ага, и все эти ваши PATH, LD_LIBRARY_PATH пообновлять, где там маны лежат, все специфичные для фреймворков переменные вроде каких-нибудь путей к плагинам для гстримера...
источник

AM

Andrew Mikhaylov in Programming Offtop
Спасибо, я вроде не на винде сижу.
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Спасибо, я вроде не на винде сижу.
На винде этого отродясь не было. В теории есть реестр, но это надо самому себе баклажаном быть, чтобы им при сборке пользоваться
источник