[marble] [Bug 383883] New: Broken development bundle installation under Windows and macOS

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Wed Aug 23 07:11:47 UTC 2017


https://bugs.kde.org/show_bug.cgi?id=383883

            Bug ID: 383883
           Summary: Broken development bundle installation under Windows
                    and macOS
           Product: marble
           Version: unspecified
          Platform: Compiled Sources
                OS: MS Windows
            Status: UNCONFIRMED
          Severity: major
          Priority: NOR
         Component: general
          Assignee: marble-bugs at kde.org
          Reporter: facitol at gmail.com
  Target Milestone: ---

Created attachment 107460
  --> https://bugs.kde.org/attachment.cgi?id=107460&action=edit
Patch for astro and marble CMakeLists.txt that fixes the bug

I am using master branch and current commit is 81bdc81. When Marble is built
under Windows and macOS in order to be used as a library, the installation is
broken. The installation folder does not contain any include files, libraries,
and a .pri file.

The problem can be tracked down to CMakeLists.txt in src/lib/astro and
src/lib/marble. See that line '# TODO: find how to install & deploy library,
headers and config files as bundle for development'. Basically, under Windows
and macOS no deployment is happening.

However, at least with CMake 3.8.2 it is easy to fix (or work around it). One
need:
1. Do not return under Windows and macOS
2. Modify installation targets and add export symbols.

Attached is a patch file, which fixes the bug.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Marble-bugs mailing list