Details
-
Bug
-
Resolution: Invalid
-
P2: Important
-
Qt Creator 3.1.0
-
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.