#! /bin/bash # # This file is part of the LibreOffice project. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. # # Usage: update_pch.sh [/inc/pch/precompiled_xxx.hxx] # Usage: update_pch.sh [] # Invoke: make cmd cmd="./bin/update_pch.sh [..]" root=`dirname $0` root=`cd $root/.. >/dev/null && pwd` root=`readlink -f $root` cd $root if test -z "$1"; then headers=`ls ./*/inc/pch/precompiled_*.hxx` else headers="$@" fi # Split the headers into an array. IFS=' ' read -a aheaders <<< $headers hlen=${#aheaders[@]}; if [ $hlen -gt 1 ]; then if [ -z "$PARALLELISM" ]; then PARALLELISM=0 # Let xargs decide fi echo $headers | xargs -n 1 -P $PARALLELISM $0 exit $? fi for x in $headers; do if [ -d "$x" ]; then # We got a directory, find pch files to update. headers=`find $root/$x/ -type f -iname "precompiled_*.hxx"` if test -n "$headers"; then $0 "$headers" fi else header=$x echo updating `echo $header | sed -e s%$root/%%` module=`readlink -f $header | sed -e s%$root/%% -e s%/.*%%` if [ "$module" = "external" ]; then module=external/`readlink -f $header | sed -e s%$root/external/%% -e s%/.*%%` fi libname=`echo $header | sed -e s/.*precompiled_// -e s/\.hxx//` ./bin/update_pch "$module" "$libname" fi done #echo Done. exit 0 on value='distro/cib/libreoffice-5-4'>distro/cib/libreoffice-5-4 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/solenv/vs
AgeCommit message (Expand)Author
2024-01-19Rename natstepfilter file, to make it not hidden on LinuxMike Kaganski
2024-01-19Add a natstepfilter file to Visual Studio solutionMike Kaganski
2023-11-02VS IDE integration: enable Python pretty printers when debugging a WSL buildMike Kaganski
2023-10-11Drop o3tl::span, can use C++20 std::span directly nowStephan Bergmann
2023-06-24Add a natvis entry for o3tl::spanMike Kaganski
2022-12-07Natvis: improve O(U)String visualizersMike Kaganski
2022-08-09tools: prefix member variables with an 'm'Chris Sherlock
2022-07-25rename SwIndex->SwContentIndexNoel Grandin
2022-05-12Create a visualizer for OUStringLiteralMike Kaganski
2022-04-26natvis: some extra patterns for SvRefs<...> and writerfilterVasily Melenchuk
2021-09-20introduce SfxItemSetFixed and use it in DefaultPropertiesNoel Grandin
2021-07-29Update VS natvis for recent WhichRangesContainer changesMike Kaganski
2019-10-18Remove useless and wrong mask; it turns signed short into unsignedMike Kaganski
2019-07-12Natvis: improve ErrCode visualizerMike Kaganski
2019-07-11Natvis: add ErrCode visualizerMike Kaganski
2018-12-18Natvis: VS has trouble showing sequence of signed charMike Kaganski
2018-10-25fix gdb pretty printingNoel Grandin
2018-10-24remove more rtl::OUString and OString prefixesNoel Grandin
2018-09-17Natvis: add boost::optionalMike Kaganski
2018-06-23Natvis: visualizers for Sw*FrameMike Kaganski
2018-02-21Update LibreOffice.natvisMike Kaganski
2018-01-24Natvis: update SfxItemSet visualizer (m_pItems is now unique_ptr)Mike Kaganski
2018-01-04remove SfxUsrAnyItem typedefNoel Grandin
2017-12-24Improve Natvis display of SwNodeMike Kaganski
2017-11-29Add SfxEnumItem to NatvisMike Kaganski
2017-11-27Add int pool items to NatvisMike Kaganski
2017-11-20LibreOffice.natvis: a small correctionMike Kaganski
2017-11-18Update LibreOffice.natvisMike Kaganski
2017-11-14LibreOffice.natvis: update visualizersMike Kaganski
2017-11-09LibreOffice.natvis: add SfxItemSet visualizerMike Kaganski
2017-11-07Augment LibreOffice.natvisMike Kaganski
2017-07-27LibreOffice.natvis: fix BigPrtArray visualiser.Mike Kaganski
2017-07-06LibreOffice.natvis: several new visualisersMike Kaganski
2017-07-05gbuild-to-ide: add VisualStudio visualizers file to solutionMike Kaganski