[Marble-devel] [Differential] [Request, 195 lines] D2309: Only export symbols from the libraries that should be exported
kossebau (Friedrich W. H. Kossebau)
noreply at phabricator.kde.org
Fri Jul 29 22:50:06 UTC 2016
kossebau created this revision.
kossebau added reviewers: Marble, rahn, nienhueser.
REVISION SUMMARY
Using generate_export_header instead manually written export headers
should improve coverage across platforms.
Size of stripped libmarblewidget-qt5 reduced on Linux
e.g. from 11077592 to 7889848
Also removing methods which were deprecated for some time:
- AbstractDataPluginModel::downloadItemData() in 2012
- GeoDataPlacemark::setCoordinate(GeoDataPoint) in 2012
- ViewportParams::centerCoordinates() in 2011
REPOSITORY
rMARBLE Marble
BRANCH
useGenerateExportHeader
REVISION DETAIL
https://phabricator.kde.org/D2309
AFFECTED FILES
CMakeLists.txt
src/lib/astro/CMakeLists.txt
src/lib/marble/AbstractDataPluginModel.cpp
src/lib/marble/AbstractDataPluginModel.h
src/lib/marble/AbstractFloatItem.h
src/lib/marble/CMakeLists.txt
src/lib/marble/MarbleDBusInterface.h
src/lib/marble/Planet.h
src/lib/marble/Quaternion.h
src/lib/marble/StyleBuilder.h
src/lib/marble/ViewportParams.cpp
src/lib/marble/ViewportParams.h
src/lib/marble/declarative/CMakeLists.txt
src/lib/marble/declarative/marble_declarative_export.h
src/lib/marble/geodata/data/GeoDataContainer.h
src/lib/marble/geodata/data/GeoDataPlacemark.cpp
src/lib/marble/geodata/data/GeoDataPlacemark.h
src/lib/marble/geodata/geodata_export.h
src/lib/marble/marble_export.h
src/lib/marble/routing/instructions/RoutingPoint.h
src/plugins/positionprovider/geoclue/GeoCute/CMakeLists.txt
tools/constellations2kml/CMakeLists.txt
tools/dateline/CMakeLists.txt
tools/kml2cache/CMakeLists.txt
tools/kml2kml/CMakeLists.txt
tools/mapreproject/CMakeLists.txt
tools/maptheme-previewimage/CMakeLists.txt
tools/osm-addresses/CMakeLists.txt
tools/osm-simplify/CMakeLists.txt
tools/osm-sisyphus/CMakeLists.txt
tools/poly2kml/CMakeLists.txt
tools/routing-instructions/CMakeLists.txt
tools/shp2pn2/CMakeLists.txt
tools/tilecreator-srtm2/CMakeLists.txt
tools/tilecreator/CMakeLists.txt
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: kossebau, #marble, rahn, nienhueser
Cc: marble-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/marble-devel/attachments/20160729/cfaa9705/attachment.html>
More information about the Marble-devel
mailing list