Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-8325

Project Configuration for automated builds and project generation

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Invalid
    • Not Evaluated
    • None
    • Qt Creator 2.6.0
    • None
    • windows, linux

    Description

      A key feature of qmake was the generation of project files, e.g. for visual studio and others. I am missing the same feature for qt creator.

      I am workarounding the situation with a qt creator project generation implemented in my build environment. Very annoying ist the permanent change of the .user file and the used keys for the xml tags. What i want to do is:

      • Generate Project files for the developers
      • Customize build path for the shadow build
      • Add custom build steps for qmake, compiling, clean
      • Give a hint this is 64 or 32 bit (as required for the toolchain)

      All other actions ( modify system environment, configure project for run enviroment) are user actions depending on their use cases, tools and system

      Attached is an example for my generated projects.

      A Main Project, including the targets from the SUBDIRS variable
      Subprojects as refered by SUBDIRS with their code parts

      Generated user file with the custom build steps
      (qmake, several build steps, install step, clean step etc)

      Please let us find to a way to get this working!
      Suggestion: create a basis .pro file with base information for the project like the ones mentioned above from qt qmake, let QT Creator modify this on load to satisfy its needs or seperate it from the normal .user file

      Attachments

        1. TestProBuildDep.tar.gz
          3 kB
          Joerg Kreuzberger

        Activity

          People

            dt Daniel Teske
            j.kreuzberger Joerg Kreuzberger
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: