CVS commit by geiseri: Added support for QProcess as a bindings plugin. Exposed API identical to QProcess. A plugins/qprocess_plugin.cpp 1.1 [LGPL (v2+)] A plugins/qprocess_plugin.desktop 1.1 A plugins/qprocess_plugin.h 1.1 [LGPL (v2+)] A tests/test_shellexec.js 1.1 M +8 -2 plugins/Makefile.am 1.4 --- kdebindings/kjsembed/plugins/Makefile.am #1.3:1.4 @@ -2,5 +2,5 @@ KDE_CXXFLAGS = -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -kde_module_LTLIBRARIES = libcustomobjectplugin.la libcustomqobjectplugin.la libimagefxplugin.la +kde_module_LTLIBRARIES = libcustomobjectplugin.la libcustomqobjectplugin.la libimagefxplugin.la libqprocessplugin.la # the Plugin's source, library search path, and link libraries @@ -20,6 +20,12 @@ libimagefxplugin_la_LIBADD = $(LIB_QT) $(LIB_KPARTS) $(LIB_KDECORE) $(LIB_KFILE) ../libkjsembed.la +# the Plugin's source, library search path, and link libraries +libqprocessplugin_la_SOURCES = qprocess_plugin.cpp +libqprocessplugin_la_LDFLAGS = -module $(KDE_PLUGIN) $(KDE_RPATH) $(all_libraries) +libqprocessplugin_la_LIBADD = $(LIB_QT) $(LIB_KPARTS) $(LIB_KDECORE) $(LIB_KFILE) ../libkjsembed.la +libqprocessplugin_la_METASOURCES = AUTO + # this is where the desktop file will go plugindesktopdir = $(kde_servicesdir) -plugindesktop_DATA = customobject_plugin.desktop customqobject_plugin.desktop imagefx_plugin.desktop +plugindesktop_DATA = customobject_plugin.desktop customqobject_plugin.desktop imagefx_plugin.desktop qprocess_plugin.desktop