У меня есть построитель команд как таковой:
jsontar = Command ("bundle.tar", bundleDir, "mkvgconf $ SOURCE $ TARGET")
mkvgconf - это сценарий оболочки $ SOURCEпуть к каталогу $ TARGET путь к файлу
При попытке выполнить под Windows SCons не распознает vgmkconf как исполняемый файл.
Появляется Google: http://www.scons.org/wiki/UsingPkgConfigMsysShellScripts
Используя этот скрипт, я могу создать mkvgconf.cmd, который SCons распознает и пытается выполнить.К сожалению, SCons передает $ SOURCE и $ TARGET как строки пути UNIX, а не строки Windows.Строки пути неверно интерпретируются, и сборка завершается неудачей.
Вопрос 1: Как заставить SCons распознавать мой сценарий оболочки без kludge?
Вопросы 2: Если Вопрос 1 не имеет решения, как сделатьЯ делаю, чтобы мои пути правильно форматировались для платформы сборки?