diff -r b9ffc1ef43df -r e3d532dd8b5d scripts/crosstool-NG.sh.in --- a/scripts/crosstool-NG.sh.in Wed May 19 18:13:00 2010 +0200 +++ b/scripts/crosstool-NG.sh.in Wed May 19 17:53:04 2010 +0200 @@ -125,6 +125,7 @@ . "${CT_LIB_DIR}/scripts/build/libc/${CT_LIBC}.sh" . "${CT_LIB_DIR}/scripts/build/cc/${CT_CC}.sh" . "${CT_LIB_DIR}/scripts/build/debug.sh" +. "${CT_LIB_DIR}/scripts/build/test_suite.sh" # Target tuple: CT_TARGET needs a little love: CT_DoBuildTargetTuple @@ -159,6 +160,9 @@ CT_COMPLIBS_DIR="${CT_BUILD_DIR}/static" fi +# Compute test suite install directory +CT_TEST_SUITE_DIR=${CT_INSTALL_DIR}/test-suite + # Note: we'll always install the core compiler in its own directory, so as to # not mix the two builds: core and final. CT_CC_CORE_STATIC_PREFIX_DIR="${CT_BUILD_DIR}/${CT_CC}-core-static" @@ -518,6 +522,7 @@ do_cc_get do_libc_get do_debug_get + do_test_suite_get CT_EndStep fi @@ -548,6 +553,7 @@ do_cc_extract do_libc_extract do_debug_extract + do_test_suite_extract CT_EndStep fi fi @@ -596,5 +602,6 @@ [ "${CT_LOG_FILE_COMPRESS}" = y ] && bzip2 -9 "${CT_LOG_FILE}" [ "${CT_INSTALL_DIR_RO}" = "y" ] && chmod -R a-w "${CT_INSTALL_DIR}" +[ "${CT_TEST_SUITE}" = "y" ] && chmod -R a+w "${CT_TEST_SUITE_DIR}" trap - EXIT