CMake и относительные пути.
Jun. 8th, 2012 09:38 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
А теперь о совсем жуткой содомии. CMake не умеет относительные пути к файлам.
И даже пытается это оправдать: http://www.cmake.org/Wiki/CMake_FAQ#Why_does_CMake_use_full_paths.2C_or_can_I_copy_my_build_tree.3F
Что есть у вас по этому поводу сказать, мои маленькие девиантные друзья?
И даже пытается это оправдать: http://www.cmake.org/Wiki/CMake_FAQ#Why_does_CMake_use_full_paths.2C_or_can_I_copy_my_build_tree.3F
Что есть у вас по этому поводу сказать, мои маленькие девиантные друзья?
no subject
Date: 2012-06-08 11:59 pm (UTC)2. Веб-броузер
3. Ядро любого приложения вообще, с учётом того, что целевые платформы для приложения — Win32/64, OS X, iOS, Android. Пока решение — ядро на C++, морды на .NET/ObjC/ObjC/Java соответственно.
По вкусу добавить "интересные" платформы типа bada, Linux, Symbian.
no subject
Date: 2012-06-09 02:13 am (UTC)Там какие-то куски на си с крестиками и без есть, но процентов 80 кода -- на питоне.
no subject
Date: 2012-06-09 06:15 am (UTC)no subject
Date: 2012-06-09 09:02 am (UTC)2. веб браузер чуть боле чем все - уёбищное говно. наверное это потому что их пишут на кретстиках.
3. просто на си например. без гнилых крестиков.
no subject
Date: 2012-06-09 10:07 am (UTC)Ога. Вывод картинок на луа. Движок на луа. Смешно.
Про ИЛ2 не знаю, но в России вообще выбирают ебанические технологии и средства — Delphi, ICQ, вот, экшен-игры на Java... Или там Java вместо Lua?
> 2. веб браузер чуть боле чем все - уёбищное говно. наверное это потому что их пишут на кретстиках.
Мне чиста для справки интересно — ты ссам-то что написал? Где это можно посмотреть, увидеть, ск0чать? Ну попробуй написать броузер на руби. Получится унылейшее говнище. И это ещё я не спрашиваю, чем это броузеры типа Firefox или Chrome "уёбищное говно".
> 3. просто на си например. без гнилых крестиков.
Скорость прототипирования и разработки упадёт в разы. Раза в три, чтобы быть точным.
no subject
Date: 2012-06-09 10:12 am (UTC)2. та много чего написал. и ссылки постил на что можно. а если вы спрашиваете чем файркап например уёбищное говно, то мне вас реально жаль.
3. хуй. на си щемта пишется быстрее чем на крестиках. ну есессно надо какую нить базовую либу взять для строк разных и прочих хэшей. глиб например.
no subject
Date: 2012-06-09 08:11 pm (UTC)no subject
Date: 2012-06-10 09:38 am (UTC)Насколько помню - именно так, только игровая логика.
Могу соврать, но по памяти последовательность разработки была примерно такова: сделали демку на Java, получили неспешное слайд-шоу, переписали почти все на C++. Java внутри осталась по историческим и экономическим причинам.
Под Android сейчас требовательные игрушки на С++ пишут (бОльшую, по исходному коду, часть): Java не очень подходит, как быстро выяснилось. Под iOS, опять же, проще портировать. Но это если задумываться о двух платформах.
no subject
Date: 2012-06-09 09:53 am (UTC)Тэтрис -- на турбо паскале, кажэтся. Арканоид вроде на ассэмблере. В любом случае, они появились до C++.
no subject
Date: 2012-06-09 09:54 am (UTC)Я говорю о выборе инструмента сегодня.
no subject
Date: 2012-06-09 10:06 am (UTC)no subject
Date: 2012-06-09 10:10 am (UTC)no subject
Date: 2012-06-09 10:15 am (UTC)no subject
Date: 2012-06-09 11:50 am (UTC)То есть, понятно, что гуру на C напишет быстрее и лучше чем лох на C++. И наоборот.
no subject
Date: 2012-06-09 11:58 am (UTC)no subject
Date: 2012-06-09 08:12 pm (UTC)no subject
Date: 2012-06-12 06:25 pm (UTC)no subject
Date: 2012-06-09 08:11 pm (UTC)