From patchwork Thu Aug 21 20:45:18 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Samuel Martin X-Patchwork-Id: 382044 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from silver.osuosl.org (silver.osuosl.org [140.211.166.136]) by ozlabs.org (Postfix) with ESMTP id 5629F14011D for ; Fri, 22 Aug 2014 06:46:02 +1000 (EST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 4449F31AFE; Thu, 21 Aug 2014 20:45:59 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jsYKKv8NUADp; Thu, 21 Aug 2014 20:45:52 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id C7D9D2FD00; Thu, 21 Aug 2014 20:45:50 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id A768D1BFA6A for ; Thu, 21 Aug 2014 20:45:43 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id A1ED983C28 for ; Thu, 21 Aug 2014 20:45:43 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IJiFDE809tCO for ; Thu, 21 Aug 2014 20:45:42 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-we0-f180.google.com (mail-we0-f180.google.com [74.125.82.180]) by whitealder.osuosl.org (Postfix) with ESMTPS id 466D6837C3 for ; Thu, 21 Aug 2014 20:45:42 +0000 (UTC) Received: by mail-we0-f180.google.com with SMTP id w61so9799040wes.25 for ; Thu, 21 Aug 2014 13:45:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=qoPCoqIwiFwBPSBMAksttOcMGNMPuTBFTHWwbgF07zY=; b=aMIRklTYRLAFLgRlAiuvC0WlZPHOVev1mhQKQXzT5HPdlB1kOHEco0vE0HFR1/pZvn LUGm8QjbBX6yImCueVwbCyLJ6lWNs+t2L9V/zZo4evD3MoSOWDDfebTD0qnJFZWP6xp9 WbPxZXDVyLs4cf8Hy3vKzhwdQ4glIHTIKkZpzlNn3JyStx+KqvWs51IRMe3ndAIJGgr5 /2nzdCEc6bjgb/Or5yXr5trdbNs8+xv7UR+xwrowGVv+/9N/HdUwK1B0oL7894j5NdGE itCfxBaFgLoLAdYf5NcuaazN2lE/940UCbAxLMG3WGs2RU9ELh657nkSk85cI3O3g5uC oS9g== X-Received: by 10.180.21.235 with SMTP id y11mr6294795wie.75.1408653940823; Thu, 21 Aug 2014 13:45:40 -0700 (PDT) Received: from localhost.localdomain (ivr94-4-82-229-165-48.fbx.proxad.net. [82.229.165.48]) by mx.google.com with ESMTPSA id je3sm23540160wic.11.2014.08.21.13.45.39 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 21 Aug 2014 13:45:40 -0700 (PDT) From: Samuel Martin To: buildroot@buildroot.net Date: Thu, 21 Aug 2014 22:45:18 +0200 Message-Id: <1408653920-18954-4-git-send-email-s.martin49@gmail.com> X-Mailer: git-send-email 2.1.0 In-Reply-To: <1408653920-18954-1-git-send-email-s.martin49@gmail.com> References: <1408653920-18954-1-git-send-email-s.martin49@gmail.com> Subject: [Buildroot] [PATCH v2 3/5] toolchainfile.cmake.in: set linker flags X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: buildroot-bounces@busybox.net The linker flags are part of the toolchain configuration, so set them for the CMake-based packages. Signed-off-by: Samuel Martin Reviewed-by: "Yann E. MORIN" --- changes v1 -> v2: - no change --- package/pkg-cmake.mk | 1 + support/misc/toolchainfile.cmake.in | 1 + 2 files changed, 2 insertions(+) diff --git a/package/pkg-cmake.mk b/package/pkg-cmake.mk index 3655751..2006b76 100644 --- a/package/pkg-cmake.mk +++ b/package/pkg-cmake.mk @@ -177,6 +177,7 @@ $(HOST_DIR)/usr/share/buildroot/toolchainfile.cmake: -e 's:@@STAGING_SUBDIR@@:$(call qstrip,$(STAGING_SUBDIR)):' \ -e 's:@@TARGET_CFLAGS@@:$(call qstrip,$(TARGET_CFLAGS)):' \ -e 's:@@TARGET_CXXFLAGS@@:$(call qstrip,$(TARGET_CXXFLAGS)):' \ + -e 's:@@TARGET_LDFLAGS@@:$(call qstrip,$(TARGET_LDFLAGS)):' \ -e 's:@@TARGET_CC_NOCCACHE@@:$(subst $(HOST_DIR)/,,$(call qstrip,$(TARGET_CC_NOCCACHE))):' \ -e 's:@@TARGET_CXX_NOCCACHE@@:$(subst $(HOST_DIR)/,,$(call qstrip,$(TARGET_CXX_NOCCACHE))):' \ $(TOPDIR)/support/misc/toolchainfile.cmake.in \ diff --git a/support/misc/toolchainfile.cmake.in b/support/misc/toolchainfile.cmake.in index 46ed932..1dfbdba 100644 --- a/support/misc/toolchainfile.cmake.in +++ b/support/misc/toolchainfile.cmake.in @@ -14,6 +14,7 @@ set(CMAKE_SYSTEM_NAME Linux) set(CMAKE_C_FLAGS "@@TARGET_CFLAGS@@ ${CMAKE_C_FLAGS}" CACHE STRING "Buildroot CFLAGS" FORCE) set(CMAKE_CXX_FLAGS "@@TARGET_CXXFLAGS@@ ${CMAKE_CXX_FLAGS}" CACHE STRING "Buildroot CXXFLAGS" FORCE) +set(CMAKE_EXE_LINKER_FLAGS "@@TARGET_LDFLAGS@@ ${CMAKE_EXE_LINKER_FLAGS}" CACHE STRING "Buildroot LDFLAGS") set(CMAKE_INSTALL_SO_NO_EXE 0) set(CMAKE_PROGRAM_PATH "${RELOCATED_HOST_DIR}/usr/bin")