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

Rewrite cmake-gn intergration

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • None
    • 6.2
    • WebEngine
    • None
    • 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

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: