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
