diff --git a/src/kpasswdserver/CMakeLists.txt b/src/kpasswdserver/CMakeLists.txt --- a/src/kpasswdserver/CMakeLists.txt +++ b/src/kpasswdserver/CMakeLists.txt @@ -34,5 +34,10 @@ ${WALLET_LIB} ) -configure_file(org.kde.kpasswdserver.service.in ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kpasswdserver.service) +if(WIN32) + configure_file(org.kde.kpasswdserver.service.win.in ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kpasswdserver.service) +else() + configure_file(org.kde.kpasswdserver.service.in ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kpasswdserver.service) +endif() + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kpasswdserver.service DESTINATION ${KDE_INSTALL_DBUSSERVICEDIR}) diff --git a/src/kpasswdserver/org.kde.kpasswdserver.service.win.in b/src/kpasswdserver/org.kde.kpasswdserver.service.win.in new file mode 100644 --- /dev/null +++ b/src/kpasswdserver/org.kde.kpasswdserver.service.win.in @@ -0,0 +1,4 @@ +[D-BUS Service] +Name=org.kde.kpasswdserver +Exec=kiod5 +