INCLUDE(admCheckGtk)
INCLUDE(admCheckGettext)
INCLUDE(admPluginVideoEncoder)

checkGtk()

IF (GTK_FOUND AND GTHREAD_FOUND)
	checkGettext()

	IF (GETTEXT_FOUND)
		ADD_DEFINITIONS("-DHAVE_GETTEXT")
		INCLUDE_DIRECTORIES(${GETTEXT_INCLUDE_DIR})
	ENDIF (GETTEXT_FOUND)

	SET(ADM_vidEnc_xvid_Gtk_SRCS gtkSupport.cpp  xvidConfigDialog.cpp)

	ADD_DEFINITIONS(${GTK_CFLAGS})
	ADD_LIBRARY(${GTK_PLUGIN_NAME} SHARED ${ADM_vidEnc_xvid_Gtk_SRCS})
	TARGET_LINK_LIBRARIES(${GTK_PLUGIN_NAME} ADM_vidEnc_xvid ADM_coreUI ${GTK_LDFLAGS} ${GTHREAD_LDFLAGS})
	
	IF (GETTEXT_FOUND)
		TARGET_LINK_LIBRARIES(${GTK_PLUGIN_NAME} ${GETTEXT_LIBRARY_DIR})
	ENDIF(GETTEXT_FOUND)

	INIT_VIDEO_ENCODER_PLUGIN(${GTK_PLUGIN_NAME})
	INSTALL(TARGETS ${GTK_PLUGIN_NAME} DESTINATION "${VIDENC_INSTALL_DIR}${PLUGIN_SCHEMA_DIR}")
ENDIF (GTK_FOUND AND GTHREAD_FOUND)