X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=cmake%2Fmodules%2FFindQt4.cmake;fp=cmake%2Fmodules%2FFindQt4.cmake;h=170e04b7beacc75a7a023ab651b060baae4751ef;hp=fd9a4f245ef7e3aaba6c8d46cd0bf3d4353da443;hb=8f50c6cce47eaae781de54eabb0dbff3cfc8b451;hpb=e128a8ef50a0a3fce1d75d7d06121b2ea6c74d6a diff --git a/cmake/modules/FindQt4.cmake b/cmake/modules/FindQt4.cmake index fd9a4f24..170e04b7 100644 --- a/cmake/modules/FindQt4.cmake +++ b/cmake/modules/FindQt4.cmake @@ -1142,28 +1142,10 @@ IF (QT4_QMAKE_FOUND) ENDMACRO(QT4_GET_MOC_INC_DIRS) - # Added by Sput to provide definitions to moc calls - MACRO (QT4_GET_MOC_DEFINES _moc_DEFINES) - SET(${_moc_DEFINES}) - IF(CMAKE_MAJOR_VERSION EQUAL 2 AND CMAKE_MINOR_VERSION LESS 6) - GET_DIRECTORY_PROPERTY(_defines DEFINITIONS) - SEPARATE_ARGUMENTS(_defines) - FOREACH(_current ${_defines}) - SET(${_moc_DEFINES} ${${_moc_DEFINES}} ${_current}) - ENDFOREACH(_current ${_defines}) - ELSE(CMAKE_MAJOR_VERSION EQUAL 2 AND CMAKE_MINOR_VERSION LESS 6) - GET_DIRECTORY_PROPERTY(_defines COMPILE_DEFINITIONS) - FOREACH(_current ${_defines}) - SET(${_moc_DEFINES} ${${_moc_DEFINES}} -D${_current}) - ENDFOREACH(_current ${_defines}) - ENDIF(CMAKE_MAJOR_VERSION EQUAL 2 AND CMAKE_MINOR_VERSION LESS 6) - - ENDMACRO(QT4_GET_MOC_DEFINES) - MACRO (QT4_GENERATE_MOC infile outfile ) # get include dirs # QT4_GET_MOC_INC_DIRS(moc_includes) # Not needed... - QT4_GET_MOC_DEFINES(moc_defines) + # QT4_GET_MOC_DEFINES(moc_defines) # Now supplied via ${MOC_DEFINES} GET_FILENAME_COMPONENT(abs_infile ${infile} ABSOLUTE) @@ -1179,7 +1161,7 @@ IF (QT4_QMAKE_FOUND) ELSE (MSVC_IDE) ADD_CUSTOM_COMMAND(OUTPUT ${outfile} COMMAND ${QT_MOC_EXECUTABLE} - ARGS ${moc_includes} ${moc_defines} -o ${outfile} ${abs_infile} + ARGS ${moc_includes} ${MOC_DEFINES} -o ${outfile} ${abs_infile} DEPENDS ${abs_infile}) ENDIF (MSVC_IDE) @@ -1194,7 +1176,7 @@ IF (QT4_QMAKE_FOUND) MACRO (QT4_WRAP_CPP outfiles ) # get include dirs # QT4_GET_MOC_INC_DIRS(moc_includes) # Not needed - QT4_GET_MOC_DEFINES(moc_defines) + # QT4_GET_MOC_DEFINES(moc_defines) # Now supplied via ${MOC_DEFINES} QT4_EXTRACT_OPTIONS(moc_files moc_options ${ARGN}) FOREACH (it ${moc_files}) @@ -1204,7 +1186,7 @@ IF (QT4_QMAKE_FOUND) SET(outfile ${CMAKE_CURRENT_BINARY_DIR}/moc_${outfile}.cxx) ADD_CUSTOM_COMMAND(OUTPUT ${outfile} COMMAND ${QT_MOC_EXECUTABLE} - ARGS ${moc_includes} ${moc_defines} ${moc_options} -o ${outfile} ${it} + ARGS ${moc_includes} ${MOC_DEFINES} ${moc_options} -o ${outfile} ${it} DEPENDS ${it}) SET(${outfiles} ${${outfiles}} ${outfile}) ENDFOREACH(it)