add-custom-command

    0熱度

    2回答

    對於一些原因,我必須手動生成,通過自定義命令靜態庫。 但是,似乎只有當目標明確請求其輸出文件時才執行自定義命令。 如果我嘗試生成的靜態庫target_link_libraries鏈接,CMake的抱怨說,它無法找到一個規則來生成它。 # Building library on the fly add_custom_command(OUTPUT mylib.a COMMAND ...

    0熱度

    1回答

    劍道UI電網在MVC與有條件金自定義命令按鈕 如何有條件地顯示銷燬或授權自定義命令按鈕基地 我想顯示自定義命令在劍道MVC電網對於有角色= 「管理員」 像 @if (HttpContext.Current.User.Identity.IsAuthenticated) { if (HttpContext.Current.User.IsInRole("Admin")) {

    2熱度

    1回答

    我想從cmake文件運行gperf。 我在下面創建了一個非常簡單的CMakeLists.txt。 當我通過 $ cmake . $ make 運行它,它不會創建example.hpp文件 可能是什麼問題,下面CMakeLists.txt? cmake_minimum_required(VERSION 2.6) function(gperf_generate_new source targ

    0熱度

    1回答

    我正在使用Ubuntu Linux。 我一直在試圖從我的項目目錄中運行「make」時運行以下cscope命令,因此它會重新編譯cscope並在創建項目時獲取更新的名稱信息。 cscope -b -q -U -R 按我的研究和一點讀書,我應該能夠得到CMake的運行命令時,如果通過使用的CMakeLists.txt的add_custom_command函數「使」。 然而,它的許多嘗試和變化都沒有成功

    0熱度

    2回答

    我希望能夠爲VisualStudio解決方案定義自定義命令/任務/宏。然後,我想要執行該命令以查找在Solution Explorer中選擇的文件。 有幾種可能要執行的命令,這將是對我罰款:從上下文菜單中 一)關於Solution Explorer文件右鍵單擊並選擇命令(我的最愛) b )在Solution Explorer中選擇一個文件。然後點擊工具欄上的按鈕。然後該命令以某種方式從Soluti

    0熱度

    1回答

    我在我的項目上有Nightwatch + BrowserStack配置,我正在嘗試將自定義命令添加到我的項目中,以使用resemble.js比較2個屏幕截圖。 配置我nightwatch.json文件與此: "custom_commands_path": "./node_modules/nightwatch/commands", "custom_assertions_path": "./node

    0熱度

    1回答

    我們的版本包含大量作爲構建過程的一部分運行的測試,以確保沒有任何重要內容被某人的更改所破壞。這些都是簡單的命令行應用程序,沒有GUI。 在Mac OS X上,當從Qt Creator內部構建時,每個程序都會啓動一個新的終端窗口,這需要關注。當這個版本運行時,這會中斷我輸入的任何內容,這非常令人費解。 在CMake(或Mac OS或Qt Creator)中是否有一個強制這些自定義命令無法獲得焦點的選

    2熱度

    1回答

    這個問題只是出於好奇,因爲我注意到只有最後一個註釋塊正在打印。 add_custom_command( TARGET target_a POST_BUILD COMMAND command_A_to_do_something COMMENT "Comment A" COMMAND command_B_to_do_something_else COMMENT "Comment B" )

    4熱度

    1回答

    我正在嘗試添加一個CMake的自定義目標,爲每個給定的.cpp文件執行一個命令。只有在源文件本身或其中一個包含的源文件發生更改時才應該重新執行該命令。 AFAIK爲了實現這一目標,我需要列出所有包含的文件,並將它們添加到屬於我的自定義目標的add_custom_command()調用的DEPENDS選項中。 那麼有沒有一種內置的方式來獲取包含文件的列表? 我知道add_custom_command

    2熱度

    2回答

    我正在使用一個外部庫,它提供了一個用於自動代碼生成的CMake函數,用於我的CMakeLists。問題是,無論何時我修改一個CMakeLists,然後該函數再次運行,觸發重新編譯新生成但未更改的源文件。我需要add_custom_command之類的東西,可以將CMake函數指定爲COMMAND而不是可執行文件,以便僅在自動生成的文件尚不存在時才運行該函數。 這可行嗎?如果不是,它是否存在另一種獲