1include(plugin_qt4) 2include(admAsNeeded) 3include(admPluginLocation) 4 5MACRO(INIT_VIDEO_FILTER_QT4 lib _srcsQt _headersQt _srcQt_ui ) 6 IF (DO_QT4) 7 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR} ${QT_INCLUDE_DIR} ${QT_INCLUDES}) 8 ADM_ADD_QT_INCLUDE_DIR(${QT_EXTENSION} ADM_UIs) 9 ADM_QT_WRAP_UI(qt4_ui ${_srcQt_ui}.ui) 10 ADM_QT_WRAP_CPP(qt4_cpp ${_headersQt}) 11 12 ADM_ADD_SHARED_LIBRARY(${lib} ${ARGN} ${_srcsQt} ${qt4_cpp} ${qt4_ui}) 13 AS_NEEDED(${lib}) 14 ADM_TARGET_NO_EXCEPTION(${lib}) 15 ADD_TARGET_CFLAGS(${lib} "-DADM_UI_TYPE_BUILD=4") 16 TARGET_LINK_LIBRARIES( ${lib} ADM_UI${QT_LIBRARY_EXTENSION}6 ADM_render6_${QT_LIBRARY_EXTENSION}) 17 TARGET_LINK_LIBRARIES(${lib} ${QT_QTGUI_LIBRARY} ${QT_QTCORE_LIBRARY}) 18 INIT_VIDEO_FILTER_INTERNAL(${lib}) 19 INSTALL_VIDEO_FILTER_INTERNAL(${lib} ${QT_EXTENSION}) 20 ENDIF (DO_QT4) 21ENDMACRO(INIT_VIDEO_FILTER_QT4) 22