Size: a a a

2021 June 23

GI

Gleb "Crazy Sag... in pro.buildsystems
Потому что у меня есть задача, которую удобнее всего решить именно так
источник

GI

Gleb "Crazy Sag... in pro.buildsystems
Расписывать её в подробностях смысла не вижу
источник

SE

Stanislav Ershov in pro.buildsystems
я честно говоря не представляю зачем менять
источник

GI

Gleb "Crazy Sag... in pro.buildsystems
Я до сегодняшнего дня тоже не представлял)))
источник

SE

Stanislav Ershov in pro.buildsystems
так я хотел бы услышать доводы, когда  нужно после объявления таргета поменять ему тип
источник

GI

Gleb "Crazy Sag... in pro.buildsystems
Если коротко, потому что обнаружилось, что часть разработчиков прикладных  модулей не включила у себя unity_build и их модули крайне медленно линкуются в статике, на которую мы перешли. Я очень хочу привязаться к настройке unity_build и собирать им объектники вместо статики, чтобы потом, когда они включат юнити, статика начинала собираться автоматом. Но юнити билд это настройка уже созданного таргета и я не знаю на этапе создания, будет она включена или нет. А поскольку это временное решение до момента, когда они уже включат у себя юнити - я хочу это сделать централизованным костылём в общих скриптах, а не отключать сейчас каждому из них статику и не включать потом её каждому обратно.
источник

SE

Stanislav Ershov in pro.buildsystems
т.е. поменять тип таргета у либы которая подключена?
источник

GI

Gleb "Crazy Sag... in pro.buildsystems
Которая является одним из таргетов в нашем большом проекте.
источник

VS

Vlad Serebrennikov in pro.buildsystems
почему бы не создать два таргета разных типов и выбирать между ними в target_link_libraries()?
источник

SE

Stanislav Ershov in pro.buildsystems
как я понял это поменять уже 3rd party таргета
источник

GI

Gleb "Crazy Sag... in pro.buildsystems
так собираться же будут оба, а у меня проблема как раз в точке сборки самого таргета, а не итогового проекта
источник

SE

Stanislav Ershov in pro.buildsystems
да и причем тут линк?
источник

SE

Stanislav Ershov in pro.buildsystems
он то слинкует независимо что ты указал
источник

 P

 ‌‌Gleb Pilipets... in pro.buildsystems
Хм, а как залинковать .dll в Visual Studio?
Как статик либу, то я понимаю, а .dll?
источник

SE

Stanislav Ershov in pro.buildsystems
ох, ну в винде все по другому, в любом случае будет .lib файл, это будет либо статическая либа, либо где будет инфа для dll
источник

 P

 ‌‌Gleb Pilipets... in pro.buildsystems
аааааа
источник

 P

 ‌‌Gleb Pilipets... in pro.buildsystems
я думал, что это два разных билда - один как static либа, а второй как .dll
источник

 P

 ‌‌Gleb Pilipets... in pro.buildsystems
Спасибо, одного ответа хватило.
источник

SE

Stanislav Ershov in pro.buildsystems
ну вот их и разделяют по названию файла обычно, а так да, в dll никакой инфы как оно линкуется нет
источник
2021 June 24

EP

Egor Pugin in pro.buildsystems
нужно начать с ботом беседу, он будет тебе писать
источник