我有我的不錯的配方,從git倉庫獲取主人。 我已經配置了我的源和cmake,如本指南所示:http://brianmilco.blogspot.it/2012/11/cmake-automatically-use-git-tags-as.htmlBitbake git版本和cmake
目標是打印當前版本的git散列。
如果我編譯它在我的電腦一切正常,但是當我交叉編譯我在可變GIT-NOTFOUND。
你知道一種解決方法/ bitbake的一個方式做呢?
UPDATE: 在那裏我做編譯在我的電腦git的狀態顯示爲「沒有承諾」 在bitbake的檢出目錄,如果我做同樣的命令,它說:
git status
HEAD detached at f47fc96
nothing to commit, working directory clean
我覺得現在的問題可能是它處於分離模式的事實?
找不到Git。我不知道這是如何與交叉編譯相關的,因爲它應該是不相關的。這是一個純粹的CMake/Git問題,所有其他標籤都不相關。 – usr1234567
它看起來像是用於交叉編譯的工具鏈文件,可以防止'find_package(Git)'通過'find_program'搜索git可執行文件。例如,它僅將變量[CMAKE_FIND_ROOT_PATH_MODE_PROGRAM](https://cmake.org/cmake/help/v3.0/variable/CMAKE_FIND_ROOT_PATH_MODE_PROGRAM.html)設置爲。 – Tsyvarev
「混帳形容--tags」沾邊的時候甚至應該工作... – jku