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

qmake does not add all dependencies into generate Makefiles

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • P2: Important
    • None
    • 5.0.0, 5.1.0 Beta 1
    • Build tools: qmake
    • None
    • Ubuntu 13.04

    Description

      Rewriting function's code in template classes isn't recognized by the debugger, until line that is calling the functions has been erased and rewritten or if another line calling the function is added.
      The images show how erasing a function doesn't prevent it from running as usual.

      in main you can see the main running the template functions.
      In functions you can see the actual function.
      In debugger you can see the program running in the terminal.

      1 is before changing the template class's code.
      2 is after.
      you can see that even though I changed the code - the program is running as usual.

      Attachments

        1. Makefile.txt
          16 kB
          hjk
        2. main - 2.png
          111 kB
          yon azr
        3. main - 1.png
          111 kB
          yon azr
        4. Function - 2.png
          193 kB
          yon azr
        5. Function - 1.png
          194 kB
          yon azr
        6. Debugger - 2.png
          138 kB
          yon azr
        7. Debugger - 1.png
          138 kB
          yon azr

        Issue Links

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

          Activity

            People

              buddenha Oswald Buddenhagen
              ponti yon azr
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes