天天看點

配置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可以來檢視需要設定那些選項。