metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-06-08 09:38 pm

CMake и относительные пути.

А теперь о совсем жуткой содомии. CMake не умеет относительные пути к файлам.
И даже пытается это оправдать: http://www.cmake.org/Wiki/CMake_FAQ#Why_does_CMake_use_full_paths.2C_or_can_I_copy_my_build_tree.3F

Что есть у вас по этому поводу сказать, мои маленькие девиантные друзья?

[identity profile] theiced.livejournal.com 2012-06-09 09:02 am (UTC)(link)
1. в основном это луа. но берём например внезапно ил2 - жаба. всё работает, всё хорошо.
2. веб браузер чуть боле чем все - уёбищное говно. наверное это потому что их пишут на кретстиках.
3. просто на си например. без гнилых крестиков.

[identity profile] dair-spb.livejournal.com 2012-06-09 10:07 am (UTC)(link)
> в основном это луа
Ога. Вывод картинок на луа. Движок на луа. Смешно.
Про ИЛ2 не знаю, но в России вообще выбирают ебанические технологии и средства — Delphi, ICQ, вот, экшен-игры на Java... Или там Java вместо Lua?

> 2. веб браузер чуть боле чем все - уёбищное говно. наверное это потому что их пишут на кретстиках.
Мне чиста для справки интересно — ты ссам-то что написал? Где это можно посмотреть, увидеть, ск0чать? Ну попробуй написать броузер на руби. Получится унылейшее говнище. И это ещё я не спрашиваю, чем это броузеры типа Firefox или Chrome "уёбищное говно".

> 3. просто на си например. без гнилых крестиков.
Скорость прототипирования и разработки упадёт в разы. Раза в три, чтобы быть точным.

[identity profile] theiced.livejournal.com 2012-06-09 10:12 am (UTC)(link)
1. сколько там того "движка" ну и опять же, его можно спокойно писать на си. ил2 - предмет воздрочки разных уважаемых ребе, погуглите.

2. та много чего написал. и ссылки постил на что можно. а если вы спрашиваете чем файркап например уёбищное говно, то мне вас реально жаль.

3. хуй. на си щемта пишется быстрее чем на крестиках. ну есессно надо какую нить базовую либу взять для строк разных и прочих хэшей. глиб например.

[identity profile] zamotivator.livejournal.com 2012-06-09 08:11 pm (UTC)(link)
1. Единственная в своём роде. Странно, что minecraft не вспомнил.

[identity profile] dmi3s.blogspot.com (from livejournal.com) 2012-06-10 09:38 am (UTC)(link)
> Или там Java вместо Lua?

Насколько помню - именно так, только игровая логика.

Могу соврать, но по памяти последовательность разработки была примерно такова: сделали демку на Java, получили неспешное слайд-шоу, переписали почти все на C++. Java внутри осталась по историческим и экономическим причинам.

Под Android сейчас требовательные игрушки на С++ пишут (бОльшую, по исходному коду, часть): Java не очень подходит, как быстро выяснилось. Под iOS, опять же, проще портировать. Но это если задумываться о двух платформах.