配置recipe

autotools

1、如果源碼文件中有configure.ac文件,那麼軟件的構造由autotools完成。
2、使用autotools,recipe文件必須繼承autotools類,並且不能包含do_configure任務。
3、如果要做一些配置的改變,可以設置EXTRA_OECONF變量來傳遞配置參數。

CMake

1、如果源碼文件裏面有CMakeLists.txt文件,那麼軟件的構造由CMake完成。
2、使用CMake,recipe文件必須繼承cmake類,並且不能包含do_configure任務。
3、如果要做一些配置的改變,可以設置EXTRA_OECMAKE變量來傳遞配置參數。

other

1、源碼文件即沒有configure.ac文件和CMakeLists.txt文件,這種情況下,自己要提供do_configure任務來完成。
2、需要判斷配置是否是必備的。可能需要修改Makefile文件或者其他一些配置文件。
3、./configure --help可以來查看需要設置那些選項。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章