I'm trying to write a simple KRunner plug-in, but I'm not able to compile it.

The plug-in is really simple and follows the example that you can find here:
http://techbase.kde.org/Development/Tutorials/Plasma/AbstractRunner#Abstract 

My code can be found here: 
http://techbase.kde.org/Development/Tutorials/Plasma/AbstractRunner#Abstract

Also the CMakeLists.txt file is quite simple:
project(editdistanceplugin)

set(KDE_MIN_VERSION "4.3.60")
find_package(KDE4 REQUIRED)
include(KDE4Defaults)
include(MacroLibrary)

add_definitions(${QT_DEFINITIONS}, ${KDE4_DEFINITIONS})
include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} 
${KDE4_INCLUDES})


set(editdistanceplugin_SRCS src/editdistancerunner.cpp)


kde4_add_plugin(plasma_runner_editdistance_plugin 
${editdistanceplugin_SRCS})
target_link_libraries(plasma_runner_editdistance_plugin ${KDE4_PLASMA_LIBS})


install(TARGETS plasma_runner_editdistance_plugin DESTINATION 
${PLUGIN_INSTALL_DIR})
install(FILES plasma-runner-editdistance-plugin.desktop DESTINATION 
${SERVICES_INSTALL_DIR})


Now when compiling the project, cmake creates all the files without problems:
giacomo@jack-laptop:~/Progetti/EditDistancePlugin/build$ cmake ..
-- The C compiler identification is GNU
[...]
-- Found automoc4: /usr/bin/automoc4
-- Configuring done
-- Generating done
-- Build files have been written to: 
/home/giacomo/Progetti/EditDistancePlugin/build


but then calling "make" results in this error:
giacomo@jack-laptop:~/Progetti/EditDistancePlugin/build$ make
Scanning dependencies of target plasma_runner_editdistance_plugin_automoc
Generating editdistancerunner.moc
[  0%] Built target plasma_runner_editdistance_plugin_automoc
Scanning dependencies of target plasma_runner_editdistance_plugin
[ 50%] Building CXX object 
CMakeFiles/plasma_runner_editdistance_plugin.dir/plasma_runner_editdistance_plugin_automoc.o
c++: error: ,: No such file or directory
make[2]: *** 
[CMakeFiles/plasma_runner_editdistance_plugin.dir/plasma_runner_editdistance_plugin_automoc.o]
 
Error 1
make[1]: *** [CMakeFiles/plasma_runner_editdistance_plugin.dir/all] Error 2
make: *** [all] Error 2

It's already some time that I try to figure this out, but I don't get what I'm 
doing wrong.


>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

Reply via email to