[Differential] [Request, 583 lines] D2373: Fix build-ability of installed examples

kossebau (Friedrich W. H. Kossebau) noreply at phabricator.kde.org
Mon Aug 8 16:33:43 UTC 2016


kossebau created this revision.
kossebau added reviewers: Marble, rahn, sanjibanb, shentey, nienhueser.

REVISION SUMMARY
  - creates fake headers in marble/ prefix in the build dir for headers which are not in lib/marble in the sources, to simulate install paths
  - update all installed CMakeLists.txt to cmake config file logic
  - fix missing installed sources or CMakeLists.txt
  - temporarily stop installing sources of marble-game, needs some work for paths of flags in qrc file
  
  OPENCV-based examples were not touched, need a separate look

TEST PLAN
  All installed example sources could be build with cmake & make, and ran.

REPOSITORY
  rMARBLE Marble

BRANCH
  fixInstalledExamples

REVISION DETAIL
  https://phabricator.kde.org/D2373

AFFECTED FILES
  examples/cpp/CMakeLists.txt
  examples/cpp/Readme.txt
  examples/cpp/animation-video/main.cpp
  examples/cpp/basic-routing/CMakeLists.txt.external
  examples/cpp/basic-routing/main.cpp
  examples/cpp/custom-layers/CMakeLists.txt.external
  examples/cpp/custom-layers/main.cpp
  examples/cpp/geopainter/CMakeLists.txt.external
  examples/cpp/geopainter/main.cpp
  examples/cpp/hello-marble/CMakeLists.txt.external
  examples/cpp/hello-marble/main.cpp
  examples/cpp/kml-inspector/CMakeLists.txt.external
  examples/cpp/map-controls/CMakeLists.txt.external
  examples/cpp/map-properties/CMakeLists.txt.external
  examples/cpp/marble-game/CMakeLists.txt
  examples/cpp/marble-game/CMakeLists.txt.external
  examples/cpp/marble-game/ClickOnThat.cpp
  examples/cpp/marble-game/ClickOnThat.h
  examples/cpp/marble-game/CountryByFlag.cpp
  examples/cpp/marble-game/CountryByShape.cpp
  examples/cpp/marble-game/CountryByShape.h
  examples/cpp/marble-game/GameMainWindow.cpp
  examples/cpp/marble-game/GameMainWindow.h
  examples/cpp/marble-game/gamemain.cpp
  examples/cpp/marbleQuick2/CMakeLists.txt.external
  examples/cpp/overlay-rendering/CMakeLists.txt.external
  examples/cpp/overlay-rendering/main.cpp
  examples/cpp/reverse-geocoding/CMakeLists.txt.external
  examples/cpp/reverse-geocoding/main.cpp
  examples/cpp/search/CMakeLists.txt.external
  examples/cpp/search/main.cpp
  examples/cpp/squad-interpolation/CMakeLists.txt
  examples/cpp/squad-interpolation/CMakeLists.txt.external
  examples/cpp/squad-interpolation/squad-interpolation.cpp
  examples/cpp/squad-interpolation/squad-interpolation.h
  examples/cpp/tour-preview/tour-preview.cpp
  examples/cpp/vehicletracking/CMakeLists.txt
  examples/cpp/vehicletracking/CMakeLists.txt.external
  examples/cpp/vehicletracking/vehicletracking.cpp
  examples/cpp/vehicletracking/vehicletracking.h
  src/lib/marble/CMakeLists.txt
  src/lib/marble/MarbleMath.h

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: kossebau, #marble, rahn, sanjibanb, shentey, nienhueser
Cc: marble-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/marble-devel/attachments/20160808/7590c025/attachment.html>


More information about the Marble-devel mailing list