<table><tr><td style="">kossebau created this revision.<br />kossebau added reviewers: Marble, rahn, sanjibanb, shentey, nienhueser.</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D2373" rel="noreferrer">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><ul class="remarkup-list">
<li class="remarkup-list-item">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</li>
<li class="remarkup-list-item">update all installed CMakeLists.txt to cmake config file logic</li>
<li class="remarkup-list-item">fix missing installed sources or CMakeLists.txt</li>
<li class="remarkup-list-item">temporarily stop installing sources of marble-game, needs some work for paths of flags in qrc file</li>
</ul>

<p>OPENCV-based examples were not touched, need a separate look</p></div></div><br /><div><strong>TEST PLAN</strong><div><p>All installed example sources could be build with cmake & make, and ran.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>rMARBLE Marble</div></div></div><br /><div><strong>BRANCH</strong><div><div>fixInstalledExamples</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D2373" rel="noreferrer">https://phabricator.kde.org/D2373</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>examples/cpp/CMakeLists.txt<br />
examples/cpp/Readme.txt<br />
examples/cpp/animation-video/main.cpp<br />
examples/cpp/basic-routing/CMakeLists.txt.external<br />
examples/cpp/basic-routing/main.cpp<br />
examples/cpp/custom-layers/CMakeLists.txt.external<br />
examples/cpp/custom-layers/main.cpp<br />
examples/cpp/geopainter/CMakeLists.txt.external<br />
examples/cpp/geopainter/main.cpp<br />
examples/cpp/hello-marble/CMakeLists.txt.external<br />
examples/cpp/hello-marble/main.cpp<br />
examples/cpp/kml-inspector/CMakeLists.txt.external<br />
examples/cpp/map-controls/CMakeLists.txt.external<br />
examples/cpp/map-properties/CMakeLists.txt.external<br />
examples/cpp/marble-game/CMakeLists.txt<br />
examples/cpp/marble-game/CMakeLists.txt.external<br />
examples/cpp/marble-game/ClickOnThat.cpp<br />
examples/cpp/marble-game/ClickOnThat.h<br />
examples/cpp/marble-game/CountryByFlag.cpp<br />
examples/cpp/marble-game/CountryByShape.cpp<br />
examples/cpp/marble-game/CountryByShape.h<br />
examples/cpp/marble-game/GameMainWindow.cpp<br />
examples/cpp/marble-game/GameMainWindow.h<br />
examples/cpp/marble-game/gamemain.cpp<br />
examples/cpp/marbleQuick2/CMakeLists.txt.external<br />
examples/cpp/overlay-rendering/CMakeLists.txt.external<br />
examples/cpp/overlay-rendering/main.cpp<br />
examples/cpp/reverse-geocoding/CMakeLists.txt.external<br />
examples/cpp/reverse-geocoding/main.cpp<br />
examples/cpp/search/CMakeLists.txt.external<br />
examples/cpp/search/main.cpp<br />
examples/cpp/squad-interpolation/CMakeLists.txt<br />
examples/cpp/squad-interpolation/CMakeLists.txt.external<br />
examples/cpp/squad-interpolation/squad-interpolation.cpp<br />
examples/cpp/squad-interpolation/squad-interpolation.h<br />
examples/cpp/tour-preview/tour-preview.cpp<br />
examples/cpp/vehicletracking/CMakeLists.txt<br />
examples/cpp/vehicletracking/CMakeLists.txt.external<br />
examples/cpp/vehicletracking/vehicletracking.cpp<br />
examples/cpp/vehicletracking/vehicletracking.h<br />
src/lib/marble/CMakeLists.txt<br />
src/lib/marble/MarbleMath.h</div></div></div><br /><div><strong>EMAIL PREFERENCES</strong><div><a href="https://phabricator.kde.org/settings/panel/emailpreferences/" rel="noreferrer">https://phabricator.kde.org/settings/panel/emailpreferences/</a></div></div><br /><div><strong>To: </strong>kossebau, Marble, rahn, sanjibanb, shentey, nienhueser<br /><strong>Cc: </strong>marble-devel<br /></div>