Настройка свойств Visual Studio Custom Build Tool из Premake5

В проекте, над которым я работаю, мне нужно обрабатывать определенные типы файлов с помощью пользовательской команды (создание сборок, а именно из-за определенных ограничений плагина/тулчейна, которые не относятся к делу). Это настроено из нашего скрипта premake:

filter { "files:*.extension" }
    buildcommands("blah.exe %(FullPath) --my --args")
    buildoutputs("$(OutDir)%(FileName).obj")

Проект не будет собран, если я не установлю для свойства Properties -> Custom Build Tool -> Link Objects значение Нет для каждого отдельного элемента *.extension. (В любом случае они не должны быть связаны как часть пользовательского шага.)

Как я могу настроить это конкретное свойство из нашего премейк-скрипта, не прибегая к хакам? (например, что-то похожее на xcodebuildsettings)


person zyndor    schedule 21.04.2017    source источник


Ответы (1)


Похоже, что более поздний мастер premake поддерживает функцию конфигурации файла linkObjects, которая делает именно это (еще не в документы). Мы встречаемся ...

До тех пор один из возможных способов взлома состоит в том, чтобы использовать buildmessage("false"), а затем выполнить поиск и замену всего в сгенерированных файлах проекта для тега Message XML в LinkObjects.

person zyndor    schedule 21.04.2017