Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-95590

Rewrite cmake-gn intergration

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P1: Critical
    • Resolution: Done
    • Affects Version/s: 6.2
    • Fix Version/s: None
    • Component/s: WebEngine
    • Labels:
      None
    • Platform/s:
      All

      Description

      Currently cmake-gn integration sucks big time and makes top level builds impossible to run smoothly. 

      Go back to the drawing board and rewrite it so:

      1. gn runs during build time (we can use generator expressions)
      2. gn just produces static lib (cross platform wise)  and this is IMPORTED lib for cmake -> no more need for passing object and archives to cmake. Note this requires rewriting final target in gn and adding platform specific commands and it was investigated long time ago with outcome that msvc 2015 was not fit enough to do the job, so retry with more recent tooolchains.
      3. Remove all the unnecessary external projects and insane dummy targets.

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              michal Michal Klocek
              Reporter:
              michal Michal Klocek
              Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: