scripts/build/companion_tools/300-automake.sh
author Remy Bohmer <linux@bohmer.net>
Sun Jul 11 22:23:34 2010 +0200 (2010-07-11)
changeset 2021 3e52a1510f87
parent 1729 dd72fa745318
child 2154 250cdcc86441
permissions -rw-r--r--
debug/gdb: Fix compilation for Mingw hosts

GDB requires PDcurses instead of ncurses while running on Windows.
So, do not always compile ncurses in case GDB needs to build.

PDcurses is provided by an earlier build step and is not described in
this file.

Signed-off-by: Remy Bohmer <linux@bohmer.net>
[yann.morin.1998@anciense.nib.fr: we already have a way to detect ncurses usage]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
richard@1729
     1
# Build script for automake
richard@1729
     2
richard@1729
     3
CT_AUTOMAKE_VERSION=1.11.1
richard@1729
     4
richard@1729
     5
do_companion_tools_automake_get() {
richard@1729
     6
    CT_GetFile "automake-${CT_AUTOMAKE_VERSION}" \
richard@1729
     7
               {ftp,http}://ftp.gnu.org/gnu/automake
richard@1729
     8
}
richard@1729
     9
richard@1729
    10
do_companion_tools_automake_extract() {
richard@1729
    11
    CT_Extract "automake-${CT_AUTOMAKE_VERSION}"
yann@1901
    12
    CT_Patch "automake" "${CT_AUTOMAKE_VERSION}"
richard@1729
    13
}
richard@1729
    14
richard@1729
    15
do_companion_tools_automake_build() {
richard@1729
    16
    CT_DoStep EXTRA "Installing automake"
richard@1729
    17
    mkdir -p "${CT_BUILD_DIR}/build-automake"
richard@1729
    18
    CT_Pushd "${CT_BUILD_DIR}/build-automake"
richard@1729
    19
    
richard@1729
    20
    CT_DoExecLog ALL \
richard@1729
    21
    "${CT_SRC_DIR}/automake-${CT_AUTOMAKE_VERSION}/configure" \
richard@1729
    22
        --prefix="${CT_TOOLS_OVERIDE_DIR}"
richard@1729
    23
    CT_DoExecLog ALL make
richard@1729
    24
    CT_DoExecLog ALL make install
richard@1729
    25
    CT_Popd
richard@1729
    26
    CT_EndStep
richard@1729
    27
}