metaclass: (Default)
[personal profile] metaclass
А скажите, кто 2010 студию видел - там (в конце концов, #$&#*#&$) сделали чтобы проекты в солюшене можно было расставить в порядке зависимостей, или хотя бы вручную, а не сортировалось по алфавиту всегда?
Как-то это бесит - ну какая нафиг сортировка по именам по алфавиту в графе?

Date: 2010-08-25 05:48 pm (UTC)
From: [identity profile] zamotivator.livejournal.com
Извините, но что значит "поддерживает"?

Date: 2010-08-25 05:56 pm (UTC)
From: [identity profile] aamonster.livejournal.com
Поддерживает - это значит, что при попытке изменить проект (добавить файл/класс, изменить свойства проекта, изменить свойства какого-то из исходных файлов) будет изменён файл cmake, а не *.vcproj, который будет затёрт при первой же компиляции.

Date: 2010-08-25 05:59 pm (UTC)
From: [identity profile] zamotivator.livejournal.com
Вы сами понимаете почему это невозможно, или вам ссылку на документацию по CMAKE дать?

Date: 2010-08-25 06:24 pm (UTC)
From: [identity profile] aamonster.livejournal.com
Не понимаю. Если студия умудряется распарсивать C++ файлы со всей их контекстно-зависимой грамматикой - то уж значительно более осмысленные cmake-файлы тоже могла бы.

А если невозможно - то "нет ножек - нет и печенья".

Date: 2010-08-25 06:28 pm (UTC)
From: [identity profile] zamotivator.livejournal.com
Дело не в этом.
CMake более высокоуровневый язык. В нём можно задать правила вида "для всех подпроектов исключая тех, названия которых начинается с library_ включить опцию компилятора такую-то".
Как вы это сделаете в студии?
Будете тыкать каждый проект по отдельности.
Таким образом, изменения студийных проектов не будут однозначно отображаться на структуру проектов в CMake.

Всё равно что после редактирование asm'ского кода вы получили автоматически отредактированный кусок плюсов. Сделать-то можно - как asm вставку эти правки включить в исходный плюсовый код, ну а смысл сего действа?
Edited Date: 2010-08-25 06:28 pm (UTC)

Date: 2010-08-25 07:22 pm (UTC)
From: [identity profile] aamonster.livejournal.com
Ну и что? Не поддерживает студия cmake-проекты? В сад.

Date: 2010-08-25 07:23 pm (UTC)
From: [identity profile] zamotivator.livejournal.com
Студию? Конечно в сад. CMake неидеален, но на порядок лучше студии.

Date: 2010-08-26 07:15 am (UTC)
From: [identity profile] aamonster.livejournal.com
На порядок лучше одного из маленьких компонентов студии ;-)

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 28th, 2025 12:24 am
Powered by Dreamwidth Studios