Pārlūkot izejas kodu

Merge branch '105-fix-qt4-generate-mocs'. Closes #105

* 105-fix-qt4-generate-mocs:
  Fix QT4_GENERATE_MOCS by referencing the moc'ed file with its absolute path
Jean-Christophe Fillion-Robin 13 gadi atpakaļ
vecāks
revīzija
04139b1825
1 mainītis faili ar 7 papildinājumiem un 7 dzēšanām
  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()
+