[CMake] qmake / cmake moc options consistency

Stephan Diederich stephan.diederich at googlemail.com
Thu Jul 31 10:12:41 EDT 2008


Hi,

I just found an issue while moc'ing one of our headers.
We have some #ifndeffed slots in that header which depend on -DWIN32.
A default qmake ".pro" project adds
-D_MSC_VER=1400 -DWIN32
on windows, MSVC8. The  QT4_WRAP_CPP does not define WIN32.
(_WIN32 seems to be defined by, but I've no idea where it comes from)

I could work around the problem by using the options from QT4_WRAP_CPP
like this:
QT4_WRAP_CPP(projects_MOC_SRCS ${projects_MOC_HDRS} OPTIONS "-DWIN32").

Is this just an oversight?

cheers,
Stephan


More information about the CMake mailing list