From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yann E. MORIN Date: Fri, 23 Jan 2015 19:31:27 +0100 Subject: [Buildroot] [PATCH 1/1] pkg-cmake: fix host-cmake-package type In-Reply-To: <1422036622-54535-1-git-send-email-ryan.barnett@rockwellcollins.com> References: <1422036622-54535-1-git-send-email-ryan.barnett@rockwellcollins.com> Message-ID: <20150123183127.GD19129@free.fr> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Ryan, All, On 2015-01-23 12:10 -0600, Ryan Barnett spake thusly: > When trying to compile a host-cmake-package type such as host-cdrkit, > an error happens in regards to HOSTCC and HOSTCXX not being found. > > /bin/sh: HOSTCC: command not found > /bin/sh: HOSTCXX: command not found > > This due to the fact that the environment is incorrectly configured by > having the following: > > -DCMAKE_C_COMPILER=""$(HOSTCC)"" -DCMAKE_CXX_COMPILER=""$(HOSTCXX)"" > > This is due to having too many dollar signs. The fix is to remove the > extra dollar sign. > > Also removing the unncessary quotes since the HOSTCC/HOSTCXX will > already contain quotes. This could cause an issue with make as double > quotes are not interpreted by make. > > Minor formatting fix too. > > Signed-off-by: Ryan Barnett > Acked-by: Samuel Martin > CC: Yann E. MORIN Reviewed-by: "Yann E. MORIN" Regards, Yann E. MORIN. > --- > v1 -> v2 > - Implemented spacing and quote concerns from Yann E. MORIN and > Samuel Marin. > > Signed-off-by: Ryan Barnett > --- > package/pkg-cmake.mk | 12 ++++++------ > 1 file changed, 6 insertions(+), 6 deletions(-) > > diff --git a/package/pkg-cmake.mk b/package/pkg-cmake.mk > index 1037513..e738ba9 100644 > --- a/package/pkg-cmake.mk > +++ b/package/pkg-cmake.mk > @@ -22,13 +22,13 @@ > > # Set compiler variables. > ifeq ($(BR2_CCACHE),y) > -CMAKE_HOST_C_COMPILER="$(HOST_DIR)/usr/bin/ccache" > -CMAKE_HOST_CXX_COMPILER="$(HOST_DIR)/usr/bin/ccache" > -CMAKE_HOST_C_COMPILER_ARG1="$(HOSTCC_NOCCACHE)" > -CMAKE_HOST_CXX_COMPILER_ARG1="$(HOSTCXX_NOCCACHE)" > +CMAKE_HOST_C_COMPILER = "$(HOST_DIR)/usr/bin/ccache" > +CMAKE_HOST_CXX_COMPILER = "$(HOST_DIR)/usr/bin/ccache" > +CMAKE_HOST_C_COMPILER_ARG1 = $(HOSTCC_NOCCACHE) > +CMAKE_HOST_CXX_COMPILER_ARG1 = $(HOSTCXX_NOCCACHE) > else > -CMAKE_HOST_C_COMPILER="$$(HOSTCC)" > -CMAKE_HOST_CXX_COMPILER="$$(HOSTCXX)" > +CMAKE_HOST_C_COMPILER = $(HOSTCC) > +CMAKE_HOST_CXX_COMPILER = $(HOSTCXX) > endif > > ################################################################################ > -- > 1.9.1 > -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'