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

slightly different treatment of command lines

    XMLWordPrintable

Details

    • Bug
    • Resolution: Invalid
    • P2: Important
    • Qt Creator 3.2.0-beta1
    • Qt Creator 3.1.0
    • Jom
    • None

    Description

      cl -c -DQT_TESTCASE_BUILDDIR=""\^""C:/work/build/qt/qtbase/tests/auto/corelib/kernel/qobject/test"\^""" somefile.cpp
      

      this will work fine with nmake (the compiler sees the macro being defined to a quotes string), while it blows up with jom.

      it appears that jom is passing the circumflex to the command. that means it doesn't pass the command through cmd (and forgets to unescape it on the way), or overescapes it before passing it to cmd.

      Attachments

        1. QTCREATORBUG-12302.zip
          0.7 kB
          Joerg Bornemann

        Activity

          People

            jbornema Joerg Bornemann
            buddenha Oswald Buddenhagen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: