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

Qt4ProjectManager should parse 'for' for inactive configurations

    XMLWordPrintable

Details

    • 29957687768ebbe97de778b5286670dd22486fb9

    Description

      Consider the following configurations, in which dummy is not set as an active configuration:

      #1
      SOURCES += foo1/bar.cpp foo2/bar.cpp
      
      #2
      dummy {
        SOURCES += foo1/bar.cpp foo2/bar.cpp
      }
      
      #3
      DIRS = foo1 foo2
      for(dir, DIRS):SOURCES += $${dir}/bar.cpp
      
      #4
      DIRS = foo1 foo2
      dummy {
        for(dir, DIRS):SOURCES += $${dir}/bar.cpp
      }

      The project manager uses SOURCES and HEADERS also from inactive configurations, which is useful.

      First 3 configurations will result in an equivalent source tree in QtC. The 4th one will not display the files in the project tree.

      Attachments

        Issue Links

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

          Activity

            People

              buddenha Oswald Buddenhagen
              orgads Orgad Shaneh
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes