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

Rewrite cmake-gn intergration

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P1: Critical P1: Critical
    • None
    • 6.2
    • WebEngine
    • None
    • All

      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.

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

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

              Created:
              Updated:
              Resolved: