1include(admAsNeeded) 2include(admPluginLocation) 3MACRO(INIT_VIDEO_FILTER_GTK lib _srcsGtk ) 4 5IF (DO_GTK) 6 IF (GETTEXT_FOUND) 7 ADD_DEFINITIONS("-DHAVE_GETTEXT") 8 INCLUDE_DIRECTORIES(${GETTEXT_INCLUDE_DIR}) 9 ENDIF (GETTEXT_FOUND) 10 11 ADD_DEFINITIONS(${GTK_CFLAGS}) 12 13 ADM_ADD_SHARED_LIBRARY(${lib} ${ARGN} ${_srcsGtk}) 14 AS_NEEDED(${lib}) 15 ADM_TARGET_NO_EXCEPTION(${lib}) 16 TARGET_LINK_LIBRARIES( ${lib} ADM_UIGtk6 ADM_render6_gtk) 17 TARGET_LINK_LIBRARIES(${lib} ${GTK_LDFLAGS} ${GTHREAD_LDFLAGS}) 18 19 IF (GETTEXT_FOUND) 20 TARGET_LINK_LIBRARIES(${lib} ${GETTEXT_LIBRARY_DIR}) 21 ENDIF(GETTEXT_FOUND) 22 ADD_TARGET_CFLAGS(${lib} "-DADM_UI_TYPE_BUILD=2") 23 INIT_VIDEO_FILTER_INTERNAL(${lib}) 24 INSTALL_VIDEO_FILTER_INTERNAL(${lib} "gtk") 25ENDIF (DO_GTK) 26ENDMACRO(INIT_VIDEO_FILTER_GTK) 27