Есть ли способ преобразовать сборку omake в сборку ms?

Я хотел бы преобразовать проекты omake (очистить) в msbuild (TFS). Пожалуйста, дайте мне знать, доступен ли какой-либо инструмент для преобразования. Я был бы признателен, если бы вы дали мне пример


person user523582    schedule 13.08.2014    source источник


Ответы (1)


omake project — это утилита Rational® ClearCase® для создания, обслуживания, обновления и повторного создания групп программ. Он включает в себя многие средства управления конфигурацией, предоставляемые утилитой clearmake.

omake предназначен для использования в динамических представлениях. Вы можете использовать omake в представлении снимка, но ни одна из функций, отличающих его от обычных программ make (предотвращение сборки, аудит сборки, совместное использование производных объектов и т. д.), не работает в представлениях снимка.

Я не думаю, что TFS будет предлагать рабочие области, работающие как динамическое представление, или предлагать аналогичные функции, подобные clearmake, такие как DO и подмигивания.

Таким образом, насколько мне известно, невозможно какое-либо преобразование: эти проекты становятся простыми проектами make/Makefile после переноса в их новую ссылку TFS.


Что касается более общей проблемы преобразования файла Makefile в файл .sln, в этом старом вопросе упоминается Мастер проекта Makefile, также упоминается в этой теме и в эта страница:

Если у вас есть проект, который вы создаете из командной строки с помощью make-файла, среда разработки Visual Studio не распознает ваш проект.
Чтобы открыть и собрать проект с помощью Visual Studio, сначала создайте пустой проект, содержащий соответствующую сборку. настройки с помощью Мастера проекта Makefile.
Затем вы можете использовать этот проект для сборки проекта из среды разработки Visual Studio.

person VonC    schedule 13.08.2014
comment
Спасибо за комментарий. я понимаю вашу точку зрения. omake использует Makefile. Я хотел бы преобразовать Makefiles в файл .sln. поэтому легко работать с Visual Studio. - person user523582; 13.08.2014