[OE-core] [PATCH v2 1/3] cmake-native: Enable ccmake by default and depend on ncurses

Bach, Pascal pascal.bach at siemens.com
Wed Apr 3 09:26:11 UTC 2019


> 
> Enable the building of the curses based ui for cmake. This depends on
> ncurses.

I think this is acceptable. It might also be useful for people wanting to use ccmake inside an SDK.

> Signed-off-by: Nathan Rossi <nathan at nathanrossi.com>
> ---
> This patch suggests enabling this in the cmake-native recipe, however this
> might be undesirable for bootstrapping reasons. Whilst ccmake is not used
> normally the added dependency on ncurses is likely required for other parts
> of the build so impact on build ordering and time should be relatively
> minimal.
> 
> Changes in v2:
> - None
> ---
>  meta/recipes-devtools/cmake/cmake-native_3.14.0.bb | 5 ++---
>  1 file changed, 2 insertions(+), 3 deletions(-)
> 
> diff --git a/meta/recipes-devtools/cmake/cmake-native_3.14.0.bb
> b/meta/recipes-devtools/cmake/cmake-native_3.14.0.bb
> index fedcf3d4bd..b2952ee5f5 100644
> --- a/meta/recipes-devtools/cmake/cmake-native_3.14.0.bb
> +++ b/meta/recipes-devtools/cmake/cmake-native_3.14.0.bb
> @@ -1,7 +1,7 @@
>  require cmake.inc
>  inherit native
> 
> -DEPENDS += "bzip2-replacement-native expat-native xz-native zlib-native
> curl-native"
> +DEPENDS += "bzip2-replacement-native expat-native xz-native zlib-native
> curl-native ncurses-native"
> 
>  SRC_URI += "file://OEToolchainConfig.cmake \
>              file://environment.d-cmake.sh \ @@ -13,10 +13,9 @@ SRC_URI +=
> "file://OEToolchainConfig.cmake \  B = "${WORKDIR}/build"
>  do_configure[cleandirs] = "${B}"
> 
> -# Disable ccmake since we don't depend on ncurses  CMAKE_EXTRACONF =
> "\
>      -DCMAKE_LIBRARY_PATH=${STAGING_LIBDIR_NATIVE} \
> -    -DBUILD_CursesDialog=0 \
> +    -DBUILD_CursesDialog=1 \
>      -DCMAKE_USE_SYSTEM_LIBRARIES=1 \
>      -DCMAKE_USE_SYSTEM_LIBRARY_JSONCPP=0 \
>      -DCMAKE_USE_SYSTEM_LIBRARY_LIBARCHIVE=0 \
> ---
> 2.20.1
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core


More information about the Openembedded-core mailing list