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

Header files are not being copied into the Qt* frameworks in custom build

    XMLWordPrintable

Details

    • macOS
    • 103eca107 (dev), f6c2e909c (6.7), 347f94a8d (6.6), 9c0df02fa (tqtc/lts-6.5)

    Description

       It seems on some build env a simple Qt 6.5.4 build from source is not copying headers to Framework/header

      After following configure and build

      ./configure -prefix <install path> -release -commercial -confirm-license -nomake examples -c++std c++17 -platform macx-clang -skip qtconnectivity -skip qtlocation -skip qtquickcontrols -skip qtscript -skip qtsensors -skip qtwebsockets -skip qtwebchannel -skip qtwebengine -skip qtxmlpatterns -skip qtquickcontrols2 -skip qtwebview -skip qtwayland -skip qtdeclarative -skip qtvirtualkeyboard -force-debug-info -no-openssl -skip qtquicktimeline -skip qtquick3d -skip qtdoc -skip qtlottie -skip qtmqtt -skip qtopcua -skip qtquick3dphysics -skip qtscxml -skip qtquickeffectmaker
      
      cmake --build . --parallel
      cmake --install .
      qtbase/lib/QtGui.framework/Headers/ directory only contains a Gui_fake_header.h file. This is the case for all frameworks (i.e., they all only contain a <framework name>_fake_header.h file).
      

      It seems like this patch is causing it.
      https://codereview.qt-project.org/c/qt/qtbase/+/508088

       

      Reverting above patch makes it work.

      Attachments

        For Gerrit Dashboard: QTBUG-122200
        # Subject Branch Project Status CR V

        Activity

          People

            semlanik Alexey Edelev
            irfan.omair@digia.com Irfan Omair
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes