build-rules

    1熱度

    1回答

    所有的bazel規則都將構建目標放在特定的位置。 我可以通過bazel-bin/找到目標,但它們都是遞歸地散佈在我不關心的其他非目標文件中。 如何編寫一個構建規則,將我的所有程序放在一個bin/目錄中? 我想寫我自己的程序,遍歷bazel-bin/和rsyncs的所有程序,像usr/local/bin,或有沒有我能做的查詢?我希望它只是構建規則的一部分,但它似乎並不像默認規則那樣支持這樣的事情。我

    1熱度

    3回答

    在我的Visual Studio 2010項目中,我有.mm文件擴展名的文件,需要作爲普通的C++文件進行編譯。有沒有辦法爲新的擴展或類似的東西制定規則?在VS 2008中有該選項,但他們在2010年

    0熱度

    2回答

    我是Xcode中的新成員。從Xcode的「目標」中,我可以看到有一個名爲「構建規則」的選項卡。 我在想這個標籤是做什麼的? 感謝

    6熱度

    3回答

    我試圖將一個工具集成到Xcode 4中,該工具從描述符文件生成一個C頭文件。在Xcode 3中,它爲具有特定擴展名的文件添加了自定義構建步驟。這些文件會在包含它們的.m/.mm/.cpp文件之前進行編譯。當我嘗試用Xcode 4做這件事時,似乎它在編譯其他源代碼後運行我的自定義步驟。當然這不起作用。有什麼辦法可以告訴Xcode之前執行這個步驟嗎? 這裏有一個簡單的攝製設置: 我的main.m包含:

    59熱度

    5回答

    我有一個包含大量目標的Xcode項目,我希望在Ad-hoc和Debug配置下構建的應用程序包含一個設置包,但不包含在Release配置下。 構建階段似乎不允許使自己成爲條件的配置(他們顯然可以有條件的目標,但倍增項目中的目標數量將使其完全無法使用)。 這留下了編寫自定義生成規則。我的計劃是將Settings.bundle從所有目標中排除,並創建一個構建規則,將其有條件地複製到產品包中,但很難找到適

    1熱度

    1回答

    我的一些GLSL片段着色器共享通用函數和常量。我無法在GLSL中找到任何#類似於導入的功能(可以理解),但是如果我可以在Xcode的構建階段中模擬它,那將是超酷的。它可以像在將所有片段着色器複製到我的資源文件夾之前將通用文件附加到所有碎片着色器一樣簡單。 但是我的腳本功能很弱。任何人都想幫助我,或者指引我走向正確的方向?

    6熱度

    3回答

    我在版本5.0(5A1413)上找不到添加自定義生成規則選項。有沒有人注意到它?它被移到別的地方了嗎? 作爲解決方法,我點擊任意構建規則上的「複製到目標」,然後對其進行自定義以使其自定義構建! 【答案】 生成規則 - >自定義,然後選擇編輯 - >添加構建規則

    0熱度

    2回答

    我們使用的是自定義的編譯器編譯一些資源爲我們的項目之間的依賴關係。這些資源是基於文本的,並具有擴展名。我們正在使用這些ink文件的自定義構建規則。 (見腳註,如果你有興趣,他們是什麼!) 我們的墨水編譯器會根ink文件,它可以有其他ink文件include語句。所以,Xcode項目中,我們只包括根ink文件,所以它不會試圖單獨編譯孩子ink文件。 然而,我們現在有這個問題,如果你改變孩子ink的一

    1熱度

    2回答

    爲CUDA.rules文件中的命令行是: 回波[CompilerPath] [保持] [CInterleavedPTX] [ExtraNvccOptions] [拱] -ccbin " $(VCInstallDir)斌" [仿真] [FastMath] [定義] -Xcompiler "/EHSC【警告】/ NOLOGO [優化] /紫 [RuntimeChecks] [運行] [所屬類別] [E

    30熱度

    2回答

    將facebook SDK整合到更新中,我得到四個文件的編譯器警告,在我的一個目標中,每個文件都會得到兩個警告。 [WARN]警告:類型sourcecode.ch的無規則來處理文件 '$(PROJECT_DIR)/ APP_NAME /Facebook.h' 的結構的ARMv7 [WARN]警告:無規則來處理文件'$(PROJECT_DIR)/ APP_NAME /Facebook.h' 型sou