Fix build-ability of installed examples
ClosedPublic

Authored by kossebau on Aug 8 2016, 4:33 PM.

Details

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.

Diff Detail

Repository
R34 Marble
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
kossebau updated this revision to Diff 5744.Aug 8 2016, 4:33 PM
kossebau retitled this revision from to Fix build-ability of installed examples.
kossebau updated this object.
kossebau edited the test plan for this revision. (Show Details)
kossebau updated this revision to Diff 5776.Aug 9 2016, 7:08 PM

Do not install MarblePlacemarkModel.h and sources of examples which rely on
that

This revision was automatically updated to reflect the committed changes.