Message ID | 1588085161-28104-3-git-send-email-angelo@amarulasolutions.com |
---|---|
State | Accepted |
Headers | show |
Series | [v6,1/4] package/environment-setup: new package | expand |
On Tue, 28 Apr 2020 16:46:00 +0200 Angelo Compagnucci <angelo@amarulasolutions.com> wrote: > From: Angelo Compagnucci <angelo.compagnucci@gmail.com> > > In order to simplify the usage of a buildroot toolchain within > the buildroot shell, a "cmake" alias is provided to call cmake > with the correct toolchain file and options. > > Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> > --- > package/environment-setup/environment-setup | 1 + > package/environment-setup/environment-setup.mk | 3 +++ > 2 files changed, 4 insertions(+) I have applied, with a few tweaks here and there. Thanks! Thomas
diff --git a/package/environment-setup/environment-setup b/package/environment-setup/environment-setup index db652fe..7c3ddda 100644 --- a/package/environment-setup/environment-setup +++ b/package/environment-setup/environment-setup @@ -12,6 +12,7 @@ Some tips: * Target configure options are already exported * To configure do "./configure $CONFIGURE_FLAGS" * Alternatively use the alias "configure" +* A "cmake" alias is available EOF SDK_PATH=$(dirname $(realpath "${BASH_SOURCE[0]}")) diff --git a/package/environment-setup/environment-setup.mk b/package/environment-setup/environment-setup.mk index 138710c..ba85691 100644 --- a/package/environment-setup/environment-setup.mk +++ b/package/environment-setup/environment-setup.mk @@ -24,6 +24,9 @@ define HOST_ENVIRONMENT_SETUP_INSTALL_CMDS --program-prefix=\"\n" >> $(ENVIRONMENT_SETUP_FILE) printf "alias configure=\"./configure \$${CONFIGURE_FLAGS}\"\n" \ >> $(ENVIRONMENT_SETUP_FILE) + printf "alias cmake=\"cmake \ + -DCMAKE_TOOLCHAIN_FILE=$(HOST_DIR)/share/buildroot/toolchainfile.cmake \ + -DCMAKE_INSTALL_PREFIX=/usr\"\n" >> $(ENVIRONMENT_SETUP_FILE) $(SED) $(ENVIRONMENT_SETUP_HOST_BIN_DIR_SED_EXP) \ -e $(ENVIRONMENT_SETUP_HOST_DIR_SED_EXP) \ -e '/^export "PATH=/c\' \