[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