目前我正試圖將一個百萬個sloc遺留項目從沉悶的.cmd腳本移植到SCons。它的一部分是VC++,其他的是Delphi。爲C++創建SConscripts很簡單。如何強制SConscript構建器更改目錄?
要構建delphi部分,我寫了一個非常簡單的構建器,它可以檢測它是程序還是庫項目。在通過SConscript鏈接後調用構建器使得scons調用dcc32 $ subdir/project.dpr會誤導dcc32在當前目錄而不是$ subdir中查找單元。
有沒有辦法告訴scons在執行駐留在sconscript中的命令之前輸入$ subdir還是應該在構建器中修復它?
預先感謝您
這正是我所需要的組合。你的解決方案解決了我的問題非常感謝你! – Damg 2010-06-08 08:47:10