scripts/build/companion_tools/400-libtool.sh
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Apr 11 23:18:10 2010 +0200 (2010-04-11)
changeset 1901 bdb3a98e064b
parent 1730 c43d16b6b950
child 2154 250cdcc86441
permissions -rw-r--r--
scripts/functions: make CT_Patch dumber

It is the responsibility of the caller to split the package name from
its version. It already knows that.
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@1901
    12
    CT_Patch "libtool" "${CT_LIBTOOL_VERSION}"
richard@1730
    13
}
richard@1730
    14
richard@1730
    15
do_companion_tools_libtool_build() {
richard@1730
    16
    CT_DoStep EXTRA "Installing libtool"
richard@1730
    17
    mkdir -p "${CT_BUILD_DIR}/build-libtool"
richard@1730
    18
    CT_Pushd "${CT_BUILD_DIR}/build-libtool"
richard@1730
    19
    
richard@1730
    20
    CT_DoExecLog ALL \
richard@1730
    21
    "${CT_SRC_DIR}/libtool-${CT_LIBTOOL_VERSION}/configure" \
richard@1730
    22
        --prefix="${CT_TOOLS_OVERIDE_DIR}"
richard@1730
    23
    CT_DoExecLog ALL make
richard@1730
    24
    CT_DoExecLog ALL make install
richard@1730
    25
    CT_Popd
richard@1730
    26
    CT_EndStep
richard@1730
    27
}