Skip to content

Autogen: Add clang --target= flag to compiler predefines command

Respect the compiler target value CMAKE_<LANG>_COMPILER_TARGET in CMAKE_<LANG>_COMPILER_PREDEFINES_COMMAND to get proper moc predefines during cross-compiling.

For Android, when we set CMAKE_<LANG>_COMPILER_TARGET to the Android target architecture, add it to CMAKE_<LANG>_COMPILER_PREDEFINES_COMMAND also. This is needed to make moc predefines aware of __ANDROID__.

Fixes: #18425 (closed)

Merge request reports