Resolved [805] replacevistaicon.exe - билд на linux

Автор темы #1
Дата рег
2 Июн 2013
Сообщения
63
Симпатии
18
Все вроде бы круто (за исключением не работающего linux-демона), но при попытке билдить Windows-клиент на Linux происходит subprocess-колл к ReplaceVistaIcon.exe, который на линуксе не сможет отработать в принципе. Мой персональный фикс - закомментировать строки ниже

Код:
# Patch icon
icoPath = outputPath + '/Client.ico'
resHackPath = os.path.dirname(os.path.realpath(__file__)) + '/_other/ReplaceVistaIcon.exe'
r = subprocess.call([resHackPath, gameOutputPath + '/' + gameName + '.exe', icoPath], shell = True)
assert r == 0
Но неплохо бы решить этот вопрос по-человечески, потому что хочется получить автоматизированные билды проекта прямо из репозитория. Как это вообще работает и что происходит в этой секции кода (что делает этот файл)?
 
Последнее редактирование: