X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=libstdc%2B%2B-v3%2Fscripts%2Ftestsuite_flags.in;h=457adaf4d5f0231120dc8a55cb46c3dfcc8bc371;hb=d0897d0baa460b5738a0ae7035a0ac755b7ec7d5;hp=15a4d8599e6fd9bd8e8a0dffda2ca219805c0b98;hpb=1e4fed6981c9d7ae7d4a0c73c15b771ddd1da462;p=pf3gnuchains%2Fgcc-fork.git diff --git a/libstdc++-v3/scripts/testsuite_flags.in b/libstdc++-v3/scripts/testsuite_flags.in index 15a4d8599e6..457adaf4d5f 100755 --- a/libstdc++-v3/scripts/testsuite_flags.in +++ b/libstdc++-v3/scripts/testsuite_flags.in @@ -15,6 +15,7 @@ Usage: testsuite_flags --install-includes --build-includes --build-cxx + --build-cc --install-cxx --cxxflags --cxxpchflags @@ -30,12 +31,12 @@ query=$1 case ${query} in --install-includes) - INCLUDES="-I${SRC_DIR}/testsuite" + INCLUDES="-I${SRC_DIR}/testsuite/util" echo ${INCLUDES} ;; --build-includes) INCLUDES="-nostdinc++ @GLIBCXX_INCLUDES@ - -I${SRC_DIR}/include/backward -I${SRC_DIR}/testsuite" + -I${SRC_DIR}/include/backward -I${SRC_DIR}/testsuite/util" echo ${INCLUDES} ;; --install-cxx) @@ -47,18 +48,29 @@ case ${query} in CXX=`echo "$CXX_build" | sed 's,gcc/xgcc ,gcc/g++ ,'` echo ${CXX} ;; + --build-cc) + CC_build="@CC@" + CC="$CC_build" + echo ${CC} + ;; --cxxflags) - CXXFLAGS_save="-g -O2 -D_GLIBCXX_ASSERT" - CXXFLAGS_config='@SECTION_FLAGS@ -fmessage-length=0 - @EXTRA_CXX_FLAGS@ ' - echo ${CXXFLAGS_save} ${CXXFLAGS_config} + CXXFLAGS_default="-g -O2 -D_GLIBCXX_ASSERT -fmessage-length=0" + CXXFLAGS_config="@SECTION_FLAGS@ @CXXFLAGS@ @EXTRA_CXX_FLAGS@" + echo ${CXXFLAGS_default} ${CXXFLAGS_config} + ;; + --cxxparallelflags) + CXXFLAGS_parallel="-D_GLIBCXX_PARALLEL -fopenmp + -B${BUILD_DIR}/../libgomp + -I${BUILD_DIR}/../libgomp + -L${BUILD_DIR}/../libgomp/.libs -lgomp" + echo ${CXXFLAGS_parallel} ;; --cxxpchflags) PCHFLAGS="@glibcxx_PCHFLAGS@" echo ${PCHFLAGS} ;; --cxxldflags) - SECTIONLDFLAGS="@SECTION_LDFLAGS@" + SECTIONLDFLAGS="@SECTION_LDFLAGS@ @LIBICONV@" echo ${SECTIONLDFLAGS} ;; *)