scons

    0熱度

    2回答

    scons的專家 - 使用SCons認爲這個失敗的命令成功,運行scons的另一次表示所有指標均達到最新。 fribbleblat命令不存在。當管道中的'中'命令失敗時,會發生此行爲,但管道中的最後一個命令失敗時不會發生此行爲。 如何將管道命令中的錯誤傳播到scons? import os from SCons.Script import Environment env = Environm

    0熱度

    1回答

    我試圖使用scons來構建一個跨平臺的cpp項目。某些文件包含ObjC代碼,該代碼僅包含在OSX中,並隱藏在其他平臺上的ifdef後衛之後。 在OSX,我需要通過 env.AppendUnique(FRAMEWORKS = Split('Cocoa CoreAudio AudioToolbox AudioUnit GLUT OpenGL')) 在我SConstruct文件,包括一些-frame

    0熱度

    1回答

    我已成立SYSROOT在CXXFLAGS 當編譯目標文件,我可以看到SYSROOT在CMD線 但是當構建精靈我上無法找到的CMD線的SYSROOT,所以構建失敗 那麼我該如何正確傳遞scons中的sysroot?

    0熱度

    1回答

    我正在使用SCons使用Windows主機交叉編譯嵌入代碼。我的同事們正在運行Ubuntu。我們在我們的SConscript文件中有很多行,如下所示: prog = env.Program("progname.elf", obj, libs) 在Ubuntu上,這工作正常。在Windows上失敗,出現以下錯誤: scons: *** An executable should have exac

    1熱度

    2回答

    我有使用SCons以產生與其他運源文件爲靜態庫一起編譯和鏈接到最終的可執行平臺依賴的源文件的項目,僅此而已,沒有項目文件是爲我的IDE(Xcode中)產生 我設法增加使用SCons作爲一個新的Xcode項目建設的外部編譯系統和調試可執行 我現在想的是自定義的源代碼和添加一些庫,將Scons完全移除爲外部構建系統。 Scons在我的情況下並不實用,速度太慢,我不想混淆腳本。 所以問題是在SCons中

    0熱度

    1回答

    當我試圖部署node.js應用程序(同時使用nodejitsu和heroku)時,我得到了與libxmljs相同的錯誤。 > [email protected] preinstall /root/tmp/tmp-31613c7bs0y8/build/package/node_modules/twilio/node_modules/libxmljs > make node make: scon

    4熱度

    1回答

    我期待編寫自定義SCons的生成器,一個自定義生成器: 執行一個外部命令產生foo.temp 然後執行一個Python函數操作foo.temp並生成最終的輸出文件 我已經提到了以下兩節,但我不確定將它們「粘合」在一起的正確方法。 18.1. Writing Builders That Execute External Commands 18.4. Builders That Execute Pyt

    0熱度

    2回答

    我有一個構建設置,我正在努力處理如何處理一個方面。 我已成功爲我的項目文件夾src生成輸出設置了一個variantdir,但是我有 源駐留在需要生成和包含的項目文件夾之外。 我能夠將我需要的文件添加到生成中,但是目標文件被放到庫源文件所在的外部目錄中。 有沒有解決這個問題的標準方法。我想避免將任何scons文件添加到外部目錄,因爲它是工具的標準安裝。 我嘗試的是Mkdir()臨時文件夾,複製()文

    1熱度

    1回答

    我想弄清楚如何重寫SCons從緩存目錄(由CacheDir給出)將工件複製到使用硬鏈接時的行爲。 我現在嘗試 def link_or_copy_file(class_instance, src, dst): # do hardlinking instead... SCons.Defaults.DefaultEnvironment()._copy_from_cache = link_o

    1熱度

    1回答

    是否可以從scons運行特定的ant腳本? 例如在命令行中運行此腳本工作 /usr/local/bin/ant release -f /Users/dev/pic/src/platform/android/java/build.xml 是有可能有這scons的成功運行?我試試這個: env.Command('local.properties', [], "/usr/local/bin/ant