Войти
ФлеймФорумПрограммирование

build системы движков (2 стр)

Advanced: Тема повышенной сложности или важная.

Страницы: 1 2 3 412 Следующая »
#15
19:25, 1 фев. 2020

#!
> у меня из последнего подключить стороннюю либу со своим смаке, там что-то
> cmake_current_source_dir  использовалась, подменить извне нельзя, править тоже,
> ибо сабмодуль
>

это на всех компах или одном ? это постоянно было или один раз из 10?


#16
19:37, 1 фев. 2020

не важно, ковыряться часами в симейковских скриптах не лучше, чем в любых других, особенно когда подразумевается что оно должно работать "искаропки"

#17
20:00, 1 фев. 2020

#!
> не важно

вот не работает cmake только на одном компе на котором нужно тестить и твои действия?

#18
20:58, 1 фев. 2020

innuendo
Тестить сборку там же, где собирал - это не тестить.

#19
21:09, 1 фев. 2020

beejah
> Тестить сборку там же, где собирал

есть видеокарта где крашится - комп удалённый

#20
13:14, 2 фев. 2020

beejah
> Тестить сборку там же, где собирал - это не тестить.
innuendo
> есть видеокарта где крашится - комп удалённый
А. Тебе не тестить, тебе, наоборот, дебажить.
Ну, поставь туда готовый отладочный билд, например.

#21
(Правка: 14:01) 13:35, 2 фев. 2020

beejah
> А. Тебе не тестить, тебе, наоборот, дебажить.
> Ну, поставь туда готовый отладочный билд, например.

под тестить я имел ввиду выяснить причину краша и починить - ты правда думашь что бы так я не догадался ?

#22
15:46, 2 фев. 2020

innuendo
> под тестить я имел ввиду выяснить причину краша и починить -
Это я понял.

> ты правда думашь что бы так я не догадался ?
Я думаю, что я не догадаюсь, при чем тут цмейк.
В чем необходимость с нуля конфигурировать и отстраивать на целевой машине?
Не, я понимаю, что если что-то не работает, то лучше сделать так, чтобы заработало, но, блин, наворачивать среду сборки целиком только для того, что выяснить причину краша - как-то жырно.
Что мешает отдать готовые артефакты, т.е собранные бинарные компоненты, в потрохах которых не надо копаться  + сгенерированные файлы проекта под конкретную, совпадающую с целевой, платформу? В чем именно сложность отвязаться нахер от цмейка в этом конкретном случае?

#23
15:59, 2 фев. 2020

beejah
это НЕ cmake

#24
18:56, 2 фев. 2020
о чем вообще этот тред?
#25
18:58, 2 фев. 2020

cNoNim
лучше сделать проще?

#26
(Правка: 18:59) 18:59, 2 фев. 2020

ты считаешь, что сложившаяся исторически ситуация с организацией систем сборки в C++ — бардак? ты не понимаешь, почему нельзя было сделать нормально? ты задумываешься, какие могут быть альтернативы? ты не одинок: https://vector-of-bool.github.io/2020/01/06/new-decade.html

TL;DR: автор, я считаю, очень грамотно раскладывает по полочкам все ужасы сложившегося в инфраструктуре C++ катаклизма систем сборки. он также предлагает своё решение этой проблемы, с которым можно соглашаться или нет, но сами тезисы с перечислением проблем, я считаю, очень правильные и лично мне дали приятное ощущение соучастия, что не только я так считаю.

#27
19:06, 2 фев. 2020

Suslik
> ты считаешь, что сложившаяся исторически ситуация с организацией систем сборки
> в C++ — бардак?

меня вполне устраивает обычный premake sln если winonly и cmake

#28
22:04, 2 фев. 2020

innuendo

> если winonly и cmake
Как вам там с феями?

Вообще говоря, при том, что симэйк - это лютое синтаксическое говно, он каким-то образом позиционирует себя убер-универсальным языком описания проектов.

#29
22:23, 2 фев. 2020

Ghost2
> Как вам там с феями?

с какими феями?

> Вообще говоря, при том, что симэйк - это лютое синтаксическое говно, он
> каким-то образом позиционирует себя убер-универсальным языком описания
> проектов.

ваши предложения

Страницы: 1 2 3 412 Следующая »
ФлеймФорумПрограммирование