crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> кроссплатформенная сборка проектов Cmake
Eugene.Makunin
  опции профиля:
сообщение 9.2.2013, 20:15
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 3
Регистрация: 9.2.2013
Пользователь №: 3705

Спасибо сказали: 0 раз(а)




Репутация:   0  


Всем привет. Появилось желание написать пару приложений, используя С++, QT, Boost и еще парочку библиотек в образовательных целях.
С целью прокачивания скила разработчика хочу собрать полученные программы под разными платфомами и компиляторами.
Пока же использую Cmake, SVN, Visual Studio 2010, которые установлены у меня на машине под windows.

Возникли некоторые вопросы:
1) Как организовать структуру репозитория?
2) Как и куда ложить библиотеку (пусть к примеру QT будет) и как затем писать CMakeList чтобы не пересобирать ее при каждом билде а сделать это 1 раз (если я правильно понимаю билдить нужно ее будет под каждую платформу, и хранить разные версии в разных папках?) ?
3) Как использовать одну и ту же собранную библиотеку в разных подпроектах, чтобы не дублировать ее.

В общем хочу получить нечто такое: Структура, которая позволит постороннему человеку сделать checkout и сразу же начать что-нибудь писать не забивая себе голову подключением библиотек.

З.Ы. Гуглил, читал форумы но толком не понял что да как, может если кто-нибудь сталкивался объяснит на пальцах :) Как собрать проекты немного представляю, но мучают вышеописанные вопросы.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 19.4.2024, 4:39