0
我有一個命令生成器這樣:scons的窗戶+:不能在命令執行shell腳本()建設者
jsontar =命令( 「bundle.tar」,bundleDir, 「mkvgconf $ SOURCE $ TARGET」)
mkvgconf是一個shell腳本 $源是一個目錄 $ TARGET的路徑是一個文件
當試圖在Windows下運行,使用SCons不承認vgmkconf爲可執行的路徑。
谷歌變成了: http://www.scons.org/wiki/UsingPkgConfigMsysShellScripts
使用這個劇本,我能做出SCons的會識別並嘗試執行mkvgconf.cmd。不幸的是,SCons將$ SOURCE和$ TARGET作爲UNIX路徑字符串傳遞,而不是windows字符串。路徑字符串被錯誤解釋並且構建失敗。
問題1:如何讓SCons識別我的shell腳本而不使用kludge?
問題2:如果問題1沒有解決方案,如何讓我的路徑名對於構建平臺格式正確?