Uploaded image for project: 'Qt Quality Assurance Infrastructure'
  1. Qt Quality Assurance Infrastructure
  2. QTQAINFRA-998

Integrate conan.io into test machine provisioning and Coin builds

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: P3: Somewhat important
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Coin (obsolete)
    • Labels:
      None

      Description

      As discussed on IRC:

      • in qt5.git we'll add conanfiles.txt, one per module, so for example coin/provisioning/qtci-windows10-foo-bar/conanfiles/qtwebkit.txt
      • with that per-module-per-platform conanfile we must run conan install and write a qtwebkit_conanfile.cmake into some location on the machine that is persistent, say for example c:\utils\conanbuildinfos (as c:\\utils\conanbuildinfos
        qwebkit_conanbuildinfo.cmake
        )
      • then when building for exmaple qtwebkit the ci system peeks at $(CONAN_BUILDINFO_DIR) and looks for $(module)_conanbuildinfo.cmake, and if it exists, then it will copy that file into the module build directory ($$OUT_PWD)
      • so all qtwekbit (or any other module) has to do is (in qmake syntax) write: exists(conanbuildinfo.pri):include(conanbuildinfo.pri)

        Attachments

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

          Activity

            People

            Assignee:
            shausman Simon Hausmann
            Reporter:
            annulen Konstantin Tokarev
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: