QMake DEFINES variable
-
Hi,
I've got a function call in a SDK that is not defined any more so I need to remove it. I don't really want to touch the SDK source code so I thought that I could use a macro to remove the call, this works fine:
@#define functionToRemove(arg)
functionToRemove("test");@But this implies to modify the SDK or one of the included files and as I said, I'd rather not. Is it possible to write that #define inside the .pro file? I tried many combinations with the DEFINES variable but none seems to work.
@DEFINES += functionToRemove(arg)
DEFINES += functionToRemove(arg)=
DEFINES += "functionToRemove(arg)="
DEFINES += functionToRemove(arg)=//
DEFINES += "functionToRemove(arg)=//"@Did I miss something or is it just not possible to do that kind of things?
-
Maybe check this "post":http://www.qtcentre.org/threads/29104-QMake-DEFINES?p=237294#post237294 from another forum. Write if this helps.
-
I've already seen that but it didn't work ... I think it is the parameter that is causing these problems
-
you must escape the braces, there is no need to have an equals sign, so I doubt that thats it.
-
I already tried but didn't succeed...
@DEFINES += functionToRemove(arg)
DEFINES += "functionToRemove(arg)"
DEFINES += "functionToRemove(arg)"
DEFINES += "functionToRemove(arg)"
DEFINES += functionToRemove\(arg\)@