[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