[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