Cmake with bitbake recipe

前端 未结 3 1008
臣服心动
臣服心动 2021-02-04 11:27

I am trying to build an yocto image with my own package. I have OpenCV code on github which uses cmake.

I trying to write a recipe for it and facing lot of errors. Can

相关标签:
3条回答
  • 2021-02-04 11:49

    add the source directory in your recipe.

    example S = "${WORKDIR}/cameracapture

    S is the source code path where your CMakeList.txt.

    any how your are inheriting the cmake bbclass in your recipe, so it will take care of all configure , compile and install functionalities.

    after doing this you can remove you do_configure function in the above recipe also.

    you can add your make options if any to the below macro (as you kept empty). example

    EXTRA_OECMAKE = "all"

    0 讨论(0)
  • 2021-02-04 11:53

    The correct way of writing own recipes with cmake as follows:

    DESCRIPTION = "cameracapture application" 
    SECTION = "examples" 
    LICENSE = "CLOSED" 
    PR = "r0" 
    
    DEPENDS = "opencv"
    
    SRC_URI = "git://github.com/zafrullahsyed/cameracapture.git;protocol=https;tag=v0.1"
    
    S = "${WORKDIR}/git"
    
    inherit pkgconfig cmake
    
    do_install() {
        install -d ${D}${bindir}
        install -m 0755 cameracapture ${D}${bindir}
    }
    

    Previously I didn't add do_install that's the reason yocto downloads the recipe but unable to include it Image.

    0 讨论(0)
  • 2021-02-04 11:55

    If the CMakeLists.txt uses the install command then bitbake will do the install for you and you won't need to define you own do_install.

    install(TARGETS cameracapture DESTINATION bin)
    
    0 讨论(0)
提交回复
热议问题