scripts/build/companion_tools/100-m4.sh
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Wed Jul 24 19:11:18 2013 +0200 (2013-07-24)
changeset 3226 20b02b5019cd
parent 2154 250cdcc86441
permissions -rw-r--r--
complibs/ppl: fix build when local system has libgmp already installed

Basically, the ppl configure script wasn't properly setting
CFLAGS/CXXFLAGS/LDFLAGS to point at the ctng-built gmp, so ppl tried to
use the system gmp headers instead.

This patch fixes that for all PPL versions supported by crosstools-ng.

Signed-off-by: Solomon Peachy <pizza@shaftnet.org>
[yann.morin.1998@free.fr: slightly touch the commit log]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Message-Id: <20130715230656.GB23382@shaftnet.org>
Patchwork-Id: 259300
richard@1728
     1
# Build script for m4
richard@1728
     2
richard@1728
     3
CT_M4_VERSION=1.4.13
richard@1728
     4
richard@1728
     5
do_companion_tools_m4_get() {
richard@1728
     6
    CT_GetFile "m4-${CT_M4_VERSION}" \
richard@1728
     7
               {ftp,http}://ftp.gnu.org/gnu/m4
richard@1728
     8
}
richard@1728
     9
richard@1728
    10
do_companion_tools_m4_extract() {
richard@1728
    11
    CT_Extract "m4-${CT_M4_VERSION}"
yann@1901
    12
    CT_Patch "m4" "${CT_M4_VERSION}"
richard@1728
    13
}
richard@1728
    14
richard@1728
    15
do_companion_tools_m4_build() {
richard@1728
    16
    CT_DoStep EXTRA "Installing m4"
richard@1728
    17
    mkdir -p "${CT_BUILD_DIR}/build-m4"
richard@1728
    18
    CT_Pushd "${CT_BUILD_DIR}/build-m4"
richard@1728
    19
    
anthony@2154
    20
    CT_DoExecLog CFG \
richard@1728
    21
    "${CT_SRC_DIR}/m4-${CT_M4_VERSION}/configure" \
yann@2309
    22
        --prefix="${CT_BUILDTOOLS_PREFIX_DIR}"
richard@1728
    23
    CT_DoExecLog ALL make
richard@1728
    24
    CT_DoExecLog ALL make install
richard@1728
    25
    CT_Popd
richard@1728
    26
    CT_EndStep
richard@1728
    27
}