Bläddra i källkod

ENH: Use COMPILE_DEFINTIONS instead of DEFINITIONS.

Clinton Stimpson 17 år sedan
förälder
incheckning
263a4229e5
1 ändrade filer med 6 tillägg och 4 borttagningar
  1. 6 4
      Modules/FindQt4.cmake

+ 6 - 4
Modules/FindQt4.cmake

@@ -1042,12 +1042,14 @@ IF (QT4_QMAKE_FOUND)
      GET_DIRECTORY_PROPERTY(_inc_DIRS INCLUDE_DIRECTORIES)
 
      FOREACH(_current ${_inc_DIRS})
-        SET(${_moc_flags} ${${_moc_flags}} "-I" ${_current})
+        SET(${_moc_flags} ${${_moc_flags}} "-I${_current}")
      ENDFOREACH(_current ${_inc_DIRS})
      
-     GET_DIRECTORY_PROPERTY(_defines DEFINITIONS)
-     SEPARATE_ARGUMENTS(_defines)
-     SET(${_moc_flags} ${${_moc_flags}} ${_defines})
+     GET_DIRECTORY_PROPERTY(_defines COMPILE_DEFINITIONS)
+     FOREACH(_current ${_defines})
+        SET(${_moc_flags} ${${_moc_flags}} "-D${_current}")
+     ENDFOREACH(_current ${_defines})
+
      IF(Q_WS_WIN)
        SET(${_moc_flags} ${${_moc_flags}} -DWIN32)
      ENDIF(Q_WS_WIN)