Ru-MaNGOS

Вернуться   Ru-MaNGOS > Новости > CMaNGOS Commits

Важная информация

CMaNGOS Commits Изменения, принятые в официальный репозиторий ядра CMaNGOS.
git://github.com/cmangos/mangos-wotlk.git

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.02.2011, 12:20   #1
newsbot
Модератор
 
Регистрация: 06.03.2010
Сообщений: 988
Сказал(а) спасибо: 0
Поблагодарили 23 раз(а) в 14 сообщениях
newsbot На верном пути
По умолчанию [11167] Added CMake support

автор: cipherCOM


m .gitignore
+ CMakeLists.txt
+ cmake/FindACE.cmake
+ cmake/FindGit.cmake
+ cmake/FindMySQL.cmake
+ cmake/FindOpenSSL.cmake
+ cmake/FindPCHSupport.cmake
+ cmake/FindPlatform.cmake
+ cmake/FindReadline.cmake
+ cmake/FindTBB.cmake
+ cmake/FindTermcap.cmake
+ cmake/FindVisualStudio2010.cmake
+ cmake/ImportACE.cmake
+ cmake/ImportTBB.cmake
+ cmake/cmake_uninstall.cmake.in
+ config.h.cmake
+ createprojects.bat
+ dep/ACE_wrappers/CMakeLists.txt
+ dep/ACE_wrappers/ace/config.h.win
+ dep/CMakeLists.txt
+ dep/src/CMakeLists.txt
+ dep/src/g3dlite/CMakeLists.txt
+ dep/src/gsoap/CMakeLists.txt
+ dep/src/zlib/CMakeLists.txt
+ dep/tbb/CMakeLists.txt
m dep/tbb/build/Makefile.tbb
m dep/tbb/build/common.inc
+ dep/tbb/build/vs100project/index.html
+ dep/tbb/build/vs100project/makefile.sln
+ dep/tbb/build/vs100project/tbb.vcxproj
+ dep/tbb/build/vs100project/tbbmalloc.vcxproj
+ dep/tbb/build/vs100project/tbbmalloc_proxy.vcxproj
+ dep/tbb/build/vs100project/version_string.tmp
+ src/CMakeLists.txt
+ src/bindings/CMakeLists.txt
+ src/bindings/universal/CMakeLists.txt
+ src/framework/CMakeLists.txt
+ src/game/CMakeLists.txt
+ src/mangosd/CMakeLists.txt
m src/mangosd/mangosd.conf.dist.in
+ src/realmd/CMakeLists.txt
+ src/shared/CMakeLists.txt
m src/shared/revision_nr.h

[11167] Added CMake support

(based on cipherCOM's commit 0039476)

Signed-off-by: VladimirMangos





Дальше...
newsbot вне форума   Ответить с цитированием
Старый 21.02.2011, 23:51   #2
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

А кто-нить пробовал создать CMake файлы для VS2010?
Я пробовал и скажу вам, что не есть гуд
СиМэйк требует указать CMAKE_INSTALL_PREFIX, который если не указывать выставляется автоматом.
И всё бы ничего вот только беда - указав этот путь мангос всегда будет искать конфиги по адресу "CMAKE_INSTALL_PREFIX\etc"*
Поправить бы, но я совершенно не представляю даже куда приблизительно копать...

*CMAKE_INSTALL_PREFIX - тут, естественно, то, что указано в качестве пути...
KiriX вне форума   Ответить с цитированием
Старый 22.02.2011, 02:23   #3
Ambal
MaNGOS Dev
 
Аватар для Ambal
 
Регистрация: 22.06.2010
Сообщений: 78
Сказал(а) спасибо: 24
Поблагодарили 71 раз(а) в 25 сообщениях
Ambal Скоро придёт к известности
По умолчанию

уже талдычим целую неделю - под Windows CMake не пользуйтесь!
Ambal вне форума   Ответить с цитированием
Старый 22.02.2011, 09:06   #4
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Цитата:
Сообщение от Ambal Посмотреть сообщение
уже талдычим целую неделю - под Windows CMake не пользуйтесь!
хехе. у пользователей моего бранча другого выбора нет. надеюсь, это поможет довести и виндовс-линию cmake скриптов до ума.
PS хотя и *nix-part тоже бы не мешало...
rsa вне форума   Ответить с цитированием
Старый 22.02.2011, 11:40   #5
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Цитата:
Сообщение от Ambal Посмотреть сообщение
уже талдычим целую неделю - под Windows CMake не пользуйтесь!
А может виндовс тоже не пользоваться если уж решил мангосом заниматься???
KiriX вне форума   Ответить с цитированием
Старый 22.02.2011, 12:20   #6
Ambal
MaNGOS Dev
 
Аватар для Ambal
 
Регистрация: 22.06.2010
Сообщений: 78
Сказал(а) спасибо: 24
Поблагодарили 71 раз(а) в 25 сообщениях
Ambal Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от KiriX Посмотреть сообщение
А может виндовс тоже не пользоваться если уж решил мангосом заниматься???
Да, снесите Винду и отформатируйте винт подчистую в знак протеста против того, что поддержка СМаке на этой платформе слишком далека от идеала и не рекомендуется к использованию. Можете себя даже на форуме забанить потому что пока придется пользоваться омерзительными порождениями ада под названием .vcproj файлы проектов.

ПЫ.СЫ. Настоятельно рекомендую перед написанием скоропалительных комментариев внимательно вчитываться и вникать в суть других постов.

Последний раз редактировалось Ambal; 22.02.2011 в 12:28.
Ambal вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
rsa (22.02.2011), tempura (22.02.2011)
Старый 23.02.2011, 11:10   #7
Vladimir
MaNGOS Dev
 
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
Vladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небес
По умолчанию

Цитата:
Сообщение от rsa Посмотреть сообщение
хехе. у пользователей моего бранча другого выбора нет. надеюсь, это поможет довести и виндовс-линию cmake скриптов до ума.
PS хотя и *nix-part тоже бы не мешало...
Ну если вам так охота устроить геморой для пользователей вашей модификации мангоса....

На самом деле нам _не_ требуются на данном этапе баграпорты и истерики от пользователей-нубов cmake под Windows. До этого требуется разобраться хотя бы с уже известными проблемами. Или получать баграпорты от эксперементаторов которые понимают что делают и куда копать если возникла проблема.
__________________
Так как устал объяснять знайте ICQ не пользуюсь
Vladimir вне форума   Ответить с цитированием
Старый 23.02.2011, 11:45   #8
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Цитата:
Сообщение от Vladimir Посмотреть сообщение
Ну если вам так охота устроить геморой для пользователей вашей модификации мангоса....
не вижу никакого геморроя. перед убиением вин* конфигов я сам проверил компиляцию на vs10 через cmake. кривовато конечно, но проблем не возникло никаких. что подтверждается и несколькими нубами
а что до "не нужны вопли от нубов" - если уж используете в качестве обучения плавания выбрасывание пассажиров за борт (кто выплывет тот и молодец, особенно весело было фришникам), будьте готовы уворачиваться от забрасываемых кошек и крюков
rsa вне форума   Ответить с цитированием
Старый 23.02.2011, 17:40   #9
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Да никто и не спорит, что при использовании СиМэйк компилится всё на ура. Проблема чётко названа - сарвер тогда ищет конфиги в строгозаданном при сборе файлов проекта месте.
И даже чётко указал где именно проблема - CMAKE_INSTALL_PREFIX.
Если вы, Владимир, полиглот языков и синтаксисов - завидую вам. Я языка СиМэйк и его логики не ведаю, тем не менее докопался, в какой переменной дело, так что ваш комментарий
Цитата:
от пользователей-нубов cmake под Windows
считаю не совсем уместным. Да, я не гуру, но уж и нубом назвать меня уже должно быть сложно... Во всяком случае я на это рассчитывал, но, видимо, отцы мангоса считают иначе... пичалька
KiriX вне форума   Ответить с цитированием
Старый 23.02.2011, 18:07   #10
PSZ
Ученый
 
Регистрация: 07.03.2010
Сообщений: 138
Сказал(а) спасибо: 200
Поблагодарили 143 раз(а) в 49 сообщениях
PSZ Обладатель прекрасной аурыPSZ Обладатель прекрасной ауры
По умолчанию

Ничего, критические дни пройдут, и все будет нормально...
PSZ вне форума   Ответить с цитированием
Старый 23.02.2011, 19:06   #11
Vladimir
MaNGOS Dev
 
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
Vladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небес
По умолчанию

Kirix, я вообще вас никоим боком не имеел ввиду. Работа с PREFIX/INSTALL кстати должно вроде уже быть поправлена.
Я больше иммел ввиду проблемы со сборкой как раз под vs80 например которые сообщаются на getmangos.com. Смотреть я их не собираюсь в ближаешее время - пользователи rsa-модификации пусть трахаются как хотят. Не наша проблема. Реальные проблемы из-за которых предложение использовать cmake было исходно нерекомендовано в проблемах пересборки и модификации файлов VS80 в формат vs100 в ACE. Вообщем-то над windows частью работать и работать еще.
__________________
Так как устал объяснять знайте ICQ не пользуюсь

Последний раз редактировалось Vladimir; 23.02.2011 в 19:09.
Vladimir вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
KiriX (23.02.2011)
Старый 23.02.2011, 19:32   #12
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Спасибо за комментарий... Просто после ответа Амбала как-то в тон прозвучало... Я читал, что пока рекомендуется использовать существующие проекты под VC, но являясь пользователем rsa-модификации столкнулся с такой проблемой о чём и сообщил просто для сведения (а rsa-исходники я всё-равно собрал )
СиМэйковые VC100 точно компилируются без проблем, за исключением проблемы с конфигом, но я не проверял после [11196] - может действительно проблема ушла.
P.S: Извиняюсь, если мой ответ в таком свете оказался несколько грубым...
KiriX вне форума   Ответить с цитированием
Старый 11.03.2013, 17:46   #13
Kote
Новичок
 
Регистрация: 11.02.2012
Адрес: Тамбовская обл. г.Котовск
Сообщений: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Kote На верном пути
Отправить сообщение для Kote с помощью ICQ
По умолчанию

Цитата:
чётко указал где именно проблема - CMAKE_INSTALL_PREFIX.
в графе CMAKE_INSTALL_PREFIX. надо прописать значение ../ тогда мангос не будет привязан к определенному пути. Но папка etc должна быть радом с папкой bin
Kote вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Вкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поддержка cmake от ciphercom Vladimir Принятые патчи 38 17.02.2011 11:56


Текущее время: 15:44. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot