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

CMAKE_BUILD_TYPE changes to Release when running cmake --build command

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • P2: Important
    • None
    • 6.7
    • Build System: CMake
    • None
    • Windows

    Description

      [Replication steps]

      • configure and build qtbase  :  
      <src_dir>\qtbase\configure.bat -prefix  <install_dir> -debug
      cmake --build . --parallel 
      cmake --install .
      •  configure and build all dependent modules for WebEngine using the following command (qtshaders, qtdeclarative , qtwebsocket, qtwebchannel, qtpositioning)
       <install_dir>\bin\qt-configure-module.bat <src_dir>\<module_name>
      cmake – build . --parallel
      cmake --install .
      • configure WebEngine
      <install_dir>\bin\qt-configure-module.bat <src_dir>qtwebengine – -DQT_BUILD_TESTS=ON -DQT_BUILD_EXAMPLES=ON -DQT_FEATURE_webengine_spellchecker=OFF

      Check CMakeCache.txt , CMAKE_BUILD_TYPE is marked as Debug

      Run cmake --build . --parallel

      [Observation]

      Re-running CMake , and CMAKE_BUILD_TYPE changed to Release.

      Basically configuration changed to Release

      Omit -DQT_BUILD_EXAMPLES=ON while configuring WebEngine module then no issue.

      Please  find the Nina -d  explain results below

      ninja explain: command line not found in log for examples/pdf/multipage/.qt_plugins/Qt6_QmlPlugins_Imports_multipage.cmake
      ninja explain: examples/pdf/multipage/.qt_plugins/Qt6_QmlPlugins_Imports_multipage.cmake is dirty
      ninja explain: command line not found in log for examples/pdf/pdfviewer/.qt_plugins/Qt6_QmlPlugins_Imports_pdfviewerquick.cmake
      ninja explain: examples/pdf/pdfviewer/.qt_plugins/Qt6_QmlPlugins_Imports_pdfviewerquick.cmake is dirty
      ninja explain: command line not found in log for examples/webenginequick/lifecycle/.qt_plugins/Qt6_QmlPlugins_Imports_lifecycle.cmake
      ninja explain: examples/webenginequick/lifecycle/.qt_plugins/Qt6_QmlPlugins_Imports_lifecycle.cmake is dirty
      ninja explain: command line not found in log for examples/webenginequick/quicknanobrowser/.qt_plugins/Qt6_QmlPlugins_Imports_quicknanobrowser.cmake
      ninja explain: examples/webenginequick/quicknanobrowser/.qt_plugins/Qt6_QmlPlugins_Imports_quicknanobrowser.cmake is dirty
      ninja explain: command line not found in log for examples/webenginewidgets/clientcertificate/.qt_plugins/Qt6_QmlPlugins_Imports_client.cmake
      ninja explain: examples/webenginewidgets/clientcertificate/.qt_plugins/Qt6_QmlPlugins_Imports_client.cmake is dirty
      ninja explain: command line not found in log for examples/webenginewidgets/contentmanipulation/.qt_plugins/Qt6_QmlPlugins_Imports_contentmanipulation.cmake
      ninja explain: examples/webenginewidgets/contentmanipulation/.qt_plugins/Qt6_QmlPlugins_Imports_contentmanipulation.cmake is dirty
      ninja explain: command line not found in log for examples/webenginewidgets/cookiebrowser/.qt_plugins/Qt6_QmlPlugins_Imports_cookiebrowser.cmake
      ninja explain: examples/webenginewidgets/cookiebrowser/.qt_plugins/Qt6_QmlPlugins_Imports_cookiebrowser.cmake is dirty
      ninja explain: command line not found in log for examples/webenginewidgets/html2pdf/.qt_plugins/Qt6_QmlPlugins_Imports_html2pdf.cmake
      ninja explain: examples/webenginewidgets/html2pdf/.qt_plugins/Qt6_QmlPlugins_Imports_html2pdf.cmake is dirty
      ninja explain: command line not found in log for examples/webenginewidgets/maps/.qt_plugins/Qt6_QmlPlugins_Imports_maps.cmake
      ninja explain: examples/webenginewidgets/maps/.qt_plugins/Qt6_QmlPlugins_Imports_maps.cmake is dirty
      ninja explain: command line not found in log for examples/webenginewidgets/notifications/.qt_plugins/Qt6_QmlPlugins_Imports_notifications.cmake
      ninja explain: examples/webenginewidgets/notifications/.qt_plugins/Qt6_QmlPlugins_Imports_notifications.cmake is dirty
      ninja explain: command line not found in log for examples/webenginewidgets/printme/.qt_plugins/Qt6_QmlPlugins_Imports_printme.cmake
      ninja explain: examples/webenginewidgets/printme/.qt_plugins/Qt6_QmlPlugins_Imports_printme.cmake is dirty
      ninja explain: command line not found in log for examples/webenginewidgets/push-notifications/.qt_plugins/Qt6_QmlPlugins_Imports_push-notifications.cmake
      ninja explain: examples/webenginewidgets/push-notifications/.qt_plugins/Qt6_QmlPlugins_Imports_push-notifications.cmake is dirty
      ninja explain: command line not found in log for examples/webenginewidgets/recipebrowser/.qt_plugins/Qt6_QmlPlugins_Imports_recipebrowser.cmake
      ninja explain: examples/webenginewidgets/recipebrowser/.qt_plugins/Qt6_QmlPlugins_Imports_recipebrowser.cmake is dirty
      ninja explain: command line not found in log for examples/webenginewidgets/simplebrowser/.qt_plugins/Qt6_QmlPlugins_Imports_simplebrowser.cmake
      ninja explain: examples/webenginewidgets/simplebrowser/.qt_plugins/Qt6_QmlPlugins_Imports_simplebrowser.cmake is dirty
      ninja explain: command line not found in log for examples/webenginewidgets/videoplayer/.qt_plugins/Qt6_QmlPlugins_Imports_videoplayer.cmake
      ninja explain: examples/webenginewidgets/videoplayer/.qt_plugins/Qt6_QmlPlugins_Imports_videoplayer.cmake is dirty
      [15/16] Re-running CMake...-- Skip auto plugin inclusion is set to OFF
      -- Skip auto plugin inclusion is set to OFF
      -- Skip auto plugin inclusion is set to OFF
      -- Skip auto QML plugin inclusion is set to OFF
      -- Skip auto plugin inclusion is set to OFF
      -- Skip auto plugin inclusion is set to OFF
      -- Windows 10 SDK version: 10.0.22621.0
      CMake Warning at src/webenginewidgets/CMakeLists.txt:7 (message):
        Qt tools Designer is required to compile designer plugin  -- Configuration summary has been written to C:/repo/qt6/qt-build-debug/test_shader/config.summary 

      Attachments

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

        Activity

          People

            anualiyas Anu Aliyas
            anualiyas Anu Aliyas
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes