Does qmake respect compiler directives? I have some old broken code that I have to support. In it they include a cpp file directly. I've changed it to use the proper header files etc. but this same code is used in an old build system. Anyway, long story short we share the same svn and I can't make their thing stop working. So I've added a define for us to build it correctly. But when qmake is run, it doesn't pay attention to it.
For example, I have #ifdef MYDEFINE #include spoo.h #else #include spoo.cpp #endif When I defined MYDEFINE in the pro file, the build gave me unresolved externs for functions in spoo.cpp. I looked at the Makefile and saw that there was no change and it was not building spoo.o. I commented out the include for the cpp file and ran qmake. Then I see the make file has a line to build spoo.o. After this I can remove my comments and build, rebuild clean whatever and it works. If I run qmake again it breaks. _______________________________________________ Qt-creator mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/qt-creator
