#!/bin/sh # # 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/. # # Run this from the source root dir of a completed build to # verify that all customwidgets used in our .ui files have # their factory method in the library they claim to be in # # Under Linux dlsym will search other locations and find # them if they exist elsewhere, but not under windows, so # its easy to put the wrong lib name in if developing # under Linux ret=0 FOO=`git grep -h -r lo- */uiconfig | sed -e "s/ /dev/null if [ $? != 0 ]; then echo "$foo exists in a .ui file, but make$symbol is missing from lib$lib.so, Windows will fail to find the symbol and crash" echo " typically make$symbol is in a different library and $foo should have the prefix of that library instead" ret=1 fi done exit $ret ice-5-0'>distro/cib/libreoffice-5-0 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathias Bauer <mba@openoffice.org>2010-10-28 23:02:10 +0200
committerMathias Bauer <mba@openoffice.org>2010-10-28 23:02:10 +0200
commitc93f01621fa781108cf70e9a80d4c350dc7902c1 (patch)
tree4380e483fb87fd0a7c17d3c865fc8fcaab661b9f
parentef6cb67ff6f0549857408ea661acba5f298083e1 (diff)
parent76039bc52fe8ffba5349dcac5993e207e1f8d352 (diff)
CWS gnumake: resync to m91; conflicts unresolved