CMake и опять хождение по граблям

топ 100 блогов zabivator06.06.2010 Если чего не хватает CMake - так это нормальной документации.
Надо таки купить Mastering CMake, что ли.

Прошёл новый цикл, снова понял что-то новое - бесконечный проект продолжается.
На этот раз я пробую стратегию аутсайдера - бранчую upstream в ветку upstream-trunk, фикшу найденные баги с минимальными изменениями.
Дальше от него тяну ветку cmake - перевожу сборку на cmake с минимальными изменениями.
Кстати, это я только что закончил.
Чтобы забрать сорцы нужен bazaar
bzr branch lp:~tsarev/boostdc/cmake
Для сборки нужна 2010 студия и CMake (вроде больше ничего не нужно).
Запускаем generate.bat, получаем папку build с Solution для сборки.
Собираем, profit.

Дальше от ветки cmake буду тянуть ветку libev - где заменю велики по обмену сообщениями на нормальную библиотеку

Затем от ветки libev вытяну ветку kernel, где отпилю ядро в отдельную цешную библиотеку, а WTL угрёбище вытяну в отдельную программу.

Дальше появляется ветка mingw, где (ВНЕЗАПНО) я привожу ядро в компиляемый по стандарту вид, выкидываю кастомные сборки и (возможно) плюсовый код в угоду сишному (типа чтобы попроще было).

По мере возникновения новых коммитов в upstream (посмотрите ссылку - правда launchpad няшка?) буду последовательно "протаскивать" через ветки.

Потом хочется подключить остальные DC-проекты, в части относящейся к ядру (типа собрать фичи воедино).

Цель - получить на выходе нормальную кроссплатформенную Сишную библиотеку для протокола DC++, и некоторый API для построения GUI.

Дальше может гуйню с нуля сам сделаю, а может сопру с других каких клиентов.

Дальше пойдут интересные вопросы типа deployment, localisation, etc...

Оставить комментарий

Архив записей в блогах:
Кто  разместит в соо ее крайний пост? вот этот Отже, Медведчук отримав запобіжний захід у вигляді цілодобового домашнього арешту, з носінням електронного браслета. Звісно, набагато краще було б, якби його закрили в СІЗО. Але на це я, якщо чесно, навіть не сподівалася. Ссылок не ...
Хорошо, хоть не эмигрировали! Удивительный нынче год. Вот уже и октябрь катится к зиме со скоростью экспресса, а многолетние астры даже не думают явить миру свою красоту . В ...
Это сейчас тараканы редкость. А раньше их было видимо-невидимо. И никакая отрава от них не спасала. Плодились они стремительно. Заходишь на кухню, включаешь свет, а они врассыпную со стола. И главное - все разных размеров, и большие и маленькие. Я бил их и тапком и газетой. Было ужасно про ...
Здания Верховного совета и Совета министров Крыма контролируются силами самообороны русскоязычного населения, передает в четверг корреспондент РИА ...
Сухарик как двигатель меня в сторону стоматолога. Погрызла вот и вытащила внезапно какую-то крупинку, потом осознала, что это кусок моего горячо любимого зуба. В нем была пломба со времен школьных. Прям такая советская, из металла. Вот сбоку от этой вечной пломбы я и порушила зуб. С ...