
Andrey
08.04.2016
19:45:53
Я написал же аналогию.

grinchfox
08.04.2016
19:46:20
cmake это конфигуратор блин, ты не сможешь использовать сгенерированный Makefile на других платформах

The Dude
08.04.2016
19:46:43
Хреново цппшникам, да.

Google

grinchfox
08.04.2016
19:47:03
он выступает в роли того, чем занимался mkconfig

Andrey
08.04.2016
19:47:30
Кстати, странно, что cmake не сделают системой сборки. Хотя пока не появятся пакеты в c++ это будет тяжко.
Ой, менеджером пакетов.

grinchfox
08.04.2016
19:48:15
бля, я имел ввиду automake/autoconf

The Dude
08.04.2016
19:48:23
2016 год, в цпп нет менеджера пакетов.

grinchfox
08.04.2016
19:48:38

Andrey
08.04.2016
19:48:41

The Dude
08.04.2016
19:49:07

grinchfox
08.04.2016
19:49:07
ну так только пересборкой

Andrey
08.04.2016
19:49:27

grinchfox
08.04.2016
19:49:37
у тебя над каждым пакетом еще слой конфигурации и сборка бинарика на платформу

The Dude
08.04.2016
19:49:40

Google

grinchfox
08.04.2016
19:49:52
собирать boost на каждой платформе
мда

Andrey
08.04.2016
19:50:24

The Dude
08.04.2016
19:50:40
Так что ифдеф только и выход.

Andrey
08.04.2016
19:50:54
Ох, как легче в чате стало, не поверите.

The Dude
08.04.2016
19:50:59
Либо бить это все по архетектурам.
Чтобы в пределах одной obj файлы таскать.

grinchfox
08.04.2016
19:51:46
а зависимости некоторых либ от stdlib, которая на разных платформах разная ?
ну и вообще

Andrey
08.04.2016
19:52:15

grinchfox
08.04.2016
19:52:24
там можно уйти в то, что под разные дистры linux есть разные версии либ из коробки

The Dude
08.04.2016
19:53:01
Джава решает.

grinchfox
08.04.2016
19:53:06
такого не будет
java тупит

The Dude
08.04.2016
19:53:24

Andrey
08.04.2016
19:53:41
Давайте без холиваров, пожалуйста.

grinchfox
08.04.2016
19:53:46
ну ок

The Dude
08.04.2016
19:53:52

grinchfox
08.04.2016
19:54:15
java какбы норм для разработки низкопроизводительных приложений, вроде GUI для БД или чего-то оффисного в короткие сроки

Google

Andrey
08.04.2016
19:54:34

The Dude
08.04.2016
19:54:40

Andrey
08.04.2016
19:54:52
А говорил, что без холиваров...

grinchfox
08.04.2016
19:54:57
ох

Andrey
08.04.2016
19:55:23
Давай так - практикой твоё утверждение не подтверждается. На этом и закончим, ок?

grinchfox
08.04.2016
19:55:32
ок

Stanislav
08.04.2016
21:51:11
на основе смейка полно же пакетных менеджеров

Alex Фэils?︙
08.04.2016
22:19:06

Stanislav
08.04.2016
22:21:29
да ваще
тоже поспать отошел, а тут такая драма про яву :D

Alex Фэils?︙
08.04.2016
22:21:39

Alex Фэils?︙
08.04.2016
22:22:47
дошло, о чем речь. Конфиг смаке в маке
Cmake генерит ЧТО-то для вашей среды сборки (GNU Make, Visual Studio Workspace / Sln, Code::Blocks, etc)

Stanislav
08.04.2016
22:24:35
https://cmake.org/Wiki/CMake#Converters_from_other_buildsystems_to_CMake

Alex Фэils?︙
08.04.2016
22:25:00
ДЛя чего у него генераторы есть, для того и компилит
мне вот ща надо бы написать микрософтину,которая XML-ку в make-файл будет херачить

Stanislav
08.04.2016
22:26:47

Alex Фэils?︙
08.04.2016
22:28:20
у меня есть sln от вижал студио, он по факту является XML-кой. Я хочу попробовать собрать этот солюшн под GCC, но мне надо мейкфайл написать. А мне влом все самому писать, потому что там куча исходников

Google

Alex Фэils?︙
08.04.2016
22:29:00
я хочу взять tinyxml2, распарсить xml и выкусить все исходники и таргеты, и преобразовать в make-файл

Stanislav
08.04.2016
22:29:29
жаль xbuild VC++ проекты не умеет

Alex Фэils?︙
08.04.2016
22:29:37
msbuild умеет)
мне очень обидно, что VC6.0 на восьмере не запахал

Stanislav
08.04.2016
22:29:57
о_О

Admin
ERROR: S client not available

Alex Фэils?︙
08.04.2016
22:30:02
на нем dsw/dsp были чистыми мейкфайлами

Stanislav
08.04.2016
22:30:08
некромант)

Alex Фэils?︙
08.04.2016
22:30:13
я к ней прикрутил новые компили
от VC 2013
когда был другой ноут
VC 6.0 куда отзывчивее 2013-й
нативный интерфейс, а не WPF
алсо, меня дико бесит бажнутое управление с клавы в VS 2013
и еще: обычно, когда при проектировании и разработке на C++ встречается такой артефакт, как "пакет", обычно подразумевают связку .h(pp)+.cpp
которая лежит в соответствующих каталогах
а по каталогам можно зафигачить разную структуру
если интерфейс у пакета внешний, то обычно .h кладут в общий include
если это внутренний пакет, то .h файл валяется рядом с .cpp, или в include того проекта

Stanislav
08.04.2016
22:46:31

Google

Alex Фэils?︙
08.04.2016
22:46:42
Ни в чем)
А по поводу тулзы - влом
Тут дел еще других полно)

Stanislav
08.04.2016
22:48:36
дак вон же есть конверторы проектов в смейк

Alex Фэils?︙
08.04.2016
22:53:07
а что за прога7

Stanislav
08.04.2016
22:53:24

Alex Фэils?︙
08.04.2016
23:28:56
сорян<. Чет не посмотрел ссылку

Stanislav
09.04.2016
00:05:46
http://www.bbc.com/future/story/20160325-the-names-that-break-computer-systems

Alex Фэils?︙
09.04.2016
00:26:39
Это про нулл?
)
"Страницы Apple иллюстрируют то, что я называю хреновым минимализмом. Это доминирующий тренд дизайна в современном вебе. Хреновый минимализм: иллюзия простоты, поддержанная мегабайтами мусора" - https://habrahabr.ru/post/278655/

Square
09.04.2016
05:07:40
Чо драйвер инфинибэнда второго поколения пишем для реактос? Можно в гсок запилиться

Плюшка
09.04.2016
05:09:31
сначала померещился juffed

Alex Фэils?︙
09.04.2016
07:02:17

$continue$
09.04.2016
08:05:06
https://telegram.me/ProCxx
М?
А ты про пихо кодеров