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

Reply via email to