scripts/build/companion_tools/400-libtool.sh
author Daniel Dittmann <ddittmann@gmx.net>
Sat Jan 04 20:16:18 2014 +0100 (2014-01-04)
changeset 3273 c95c1ccf5b77
parent 2309 2e0f0757289d
permissions -rw-r--r--
cc/gcc: set CXXFLAGS at configure gcc

Since gcc 4.8 C++ is also used as implementation language (see gcc
release notes).

Signed-off-by: "Daniel Dittmann" <ddittmann@gmx.net>
Message-Id: <acc7d11bc77b30f21c5b.1388863298@bernalk.machteam>
Patchwork-Id: 306883
richard@1730
     1
# Build script for libtool
richard@1730
     2
richard@1730
     3
CT_LIBTOOL_VERSION=2.2.6b
richard@1730
     4
richard@1730
     5
do_companion_tools_libtool_get() {
richard@1730
     6
    CT_GetFile "libtool-${CT_LIBTOOL_VERSION}" \
richard@1730
     7
               {ftp,http}://ftp.gnu.org/gnu/libtool
richard@1730
     8
}
richard@1730
     9
richard@1730
    10
do_companion_tools_libtool_extract() {
richard@1730
    11
    CT_Extract "libtool-${CT_LIBTOOL_VERSION}"
yann@2330
    12
    CT_DoExecLog ALL chmod -R u+w "${CT_SRC_DIR}/libtool-${CT_LIBTOOL_VERSION}"
yann@1901
    13
    CT_Patch "libtool" "${CT_LIBTOOL_VERSION}"
richard@1730
    14
}
richard@1730
    15
richard@1730
    16
do_companion_tools_libtool_build() {
richard@1730
    17
    CT_DoStep EXTRA "Installing libtool"
richard@1730
    18
    mkdir -p "${CT_BUILD_DIR}/build-libtool"
richard@1730
    19
    CT_Pushd "${CT_BUILD_DIR}/build-libtool"
richard@1730
    20
    
anthony@2154
    21
    CT_DoExecLog CFG \
richard@1730
    22
    "${CT_SRC_DIR}/libtool-${CT_LIBTOOL_VERSION}/configure" \
yann@2309
    23
        --prefix="${CT_BUILDTOOLS_PREFIX_DIR}"
richard@1730
    24
    CT_DoExecLog ALL make
richard@1730
    25
    CT_DoExecLog ALL make install
richard@1730
    26
    CT_Popd
richard@1730
    27
    CT_EndStep
richard@1730
    28
}