scripts/build/companion_tools/400-libtool.sh
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Jan 01 17:49:44 2012 +0100 (2012-01-01)
changeset 2924 0eab838768b1
parent 2309 2e0f0757289d
permissions -rw-r--r--
cc/gcc: install the core compilers in the build-tools dir

There really is no good reason to install the core compilers in their
own places, one for each pass. We can install them with the other
build tools.

Also, this implies that:
- there are fewer directories to save/restore
- there are fewer symlinks to create for binutils
- the PATH is shorter

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
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
}