]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins/Plugins/BasicFilters/CMakeLists.txt
...
[cpPlugins.git] / lib / cpPlugins / Plugins / BasicFilters / CMakeLists.txt
index 820b54d535669e776f8df8a0c911eec42d38eaaf..2d0392f35ebe3ea886d428ec3f4f3a7fee65475b 100644 (file)
@@ -11,14 +11,37 @@ FILE(GLOB LIB_SOURCES_C   "*.c")
 FILE(GLOB LIB_SOURCES_CPP "*.cpp")
 FILE(GLOB LIB_SOURCES_CXX "*.cxx")
 
+IF(USE_QT4)
+  SET(
+    LIB_QT_Headers
+    MacheteFilter.h
+    DoubleFloodImageFilter.h
+    )
+  SET(
+    LIB_QT_Sources
+    MacheteFilter.cxx
+    DoubleFloodImageFilter.cxx
+    )
+
+  QT4_WRAP_CPP(LIB_QT_Wrapped_MOC_Sources ${LIB_QT_Headers})
+
+  SET(
+    LIB_SOURCES_CXX
+    ${LIB_SOURCES_CXX}
+    ${LIB_QT_Sources}
+    ${LIB_QT_Wrapped_MOC_Sources}
+    )
+
+ENDIF(USE_QT4)
+
 ## =====================
 ## = Compilation rules =
 ## =====================
 
 ADD_CUSTOM_COMMAND(
   OUTPUT ${LIBRARY_NAME}_Host.cxx
-  DEPENDS ${PROJECT_BINARY_DIR}/cpPlugins_createHost ${LIB_HEADERS_H} ${LIB_HEADERS_HPP} ${LIB_HEADERS_HXX}
-  COMMAND ${PROJECT_BINARY_DIR}/cpPlugins_createHost ${LIBRARY_NAME}_Host.cxx cpPlugins::BasicFilters ${LIB_HEADERS_H}
+  DEPENDS ${cpPlugins_createHost_APP} ${LIB_HEADERS_H}
+  COMMAND ${cpPlugins_createHost_APP} ${LIBRARY_NAME}_Host.cxx cpPlugins::BasicFilters ${LIB_HEADERS_H}
   )
 
 ADD_LIBRARY(