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

Make each Qt CMake test a standalone project so that the project can be built by IDEs

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: P3: Somewhat important P3: Somewhat important
    • None
    • None
    • Build System: CMake
    • None

      With https://codereview.qt-project.org/c/qt/qtbase/+/344693 merged, each CMake test project needs a snippet added to it, to allow opening the project in an IDE like Qt Creator, without having to use qt-cmake-standalone-test to initially configure the project and then manually import the build directory into Creator.

      The snippet should look like

      if (NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
          project(a_qt_test LANGUAGES C CXX ASM)
          find_package(Qt6BuildInternals COMPONENTS STANDALONE_TEST)
      endif()
      

      Adding a VERSION to project() might be needed for certain tests.

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

            qtbuildsystem Qt Build System Team
            alexandru.croitor Alexandru Croitor
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes