Bläddra i källkod

Fix QT4_GENERATE_MOCS by referencing the moc'ed file with its absolute path

Jean-Christophe Fillion-Robin 13 år sedan
förälder
incheckning
4897feadc1
1 ändrade filer med 7 tillägg och 7 borttagningar
  1. 7 7
      Libs/Testing/CMake/ctkMacroGenerateMocs.cmake

+ 7 - 7
Libs/Testing/CMake/ctkMacroGenerateMocs.cmake

@@ -1,11 +1,11 @@
 
-# QT4_GENERATE_MOCS(inputfiles ... )
+# QT4_GENERATE_MOCS(inputfile1 [inputfile2 ...])
 
-macro (QT4_GENERATE_MOCS)
-
-  foreach (fileIt ${ARGN})
-    QT4_GENERATE_MOC( ${fileIt} moc_${fileIt})
-    macro_add_file_dependencies(${fileIt} moc_${fileIt})
+macro(QT4_GENERATE_MOCS)
+  foreach(file ${ARGN})
+    set(moc_file moc_${file})
+    QT4_GENERATE_MOC(${file} ${moc_file})
+    macro_add_file_dependencies(${file} ${CMAKE_CURRENT_BINARY_DIR}/${moc_file})
   endforeach()
-
 endmacro()
+