Warning, /office/calligra/cmake/modules/MacroDesktopToJson.cmake is written in an unsupported language. File is not indexed.

0001 # Convenience macro wrappers around kcoreaddons_desktop_to_json
0002 
0003 # Copyright (c) 2016 Friedrich W. H. Kossebau <kossebau@kde.org>
0004 #
0005 # Redistribution and use is allowed according to the terms of the BSD license.
0006 # For details see the accompanying COPYING-CMAKE-SCRIPTS file.
0007 
0008 function(calligra_part_desktop_to_json target desktop)
0009 
0010 if(${KF5_VERSION} VERSION_LESS "5.16.0")
0011     kcoreaddons_desktop_to_json(${target} ${desktop})
0012 else()
0013     kcoreaddons_desktop_to_json(${target} ${desktop}
0014         SERVICE_TYPES ${CMAKE_SOURCE_DIR}/servicetypes/calligra_part.desktop
0015     )
0016 endif()
0017 
0018 endfunction()
0019 
0020 
0021 function(calligra_filter_desktop_to_json target desktop)
0022 
0023 if(${KF5_VERSION} VERSION_LESS "5.16.0")
0024     kcoreaddons_desktop_to_json(${target} ${desktop})
0025 else()
0026     kcoreaddons_desktop_to_json(${target} ${desktop}
0027         SERVICE_TYPES ${CMAKE_SOURCE_DIR}/servicetypes/calligra_filter.desktop
0028     )
0029 endif()
0030 
0031 endfunction()
0032 
0033 
0034 function(calligra_shape_desktop_to_json target desktop)
0035 
0036 if(${KF5_VERSION} VERSION_LESS "5.16.0")
0037     kcoreaddons_desktop_to_json(${target} ${desktop})
0038 else()
0039     kcoreaddons_desktop_to_json(${target} ${desktop}
0040         SERVICE_TYPES ${CMAKE_SOURCE_DIR}/libs/flake/flakeshape.desktop
0041     )
0042 endif()
0043 
0044 endfunction()
0045 
0046 
0047 function(calligra_docker_desktop_to_json target desktop)
0048 
0049 if(${KF5_VERSION} VERSION_LESS "5.16.0")
0050     kcoreaddons_desktop_to_json(${target} ${desktop})
0051 else()
0052     kcoreaddons_desktop_to_json(${target} ${desktop}
0053         SERVICE_TYPES ${CMAKE_SOURCE_DIR}/libs/main/calligradocker.desktop
0054     )
0055 endif()
0056 
0057 endfunction()
0058 
0059 
0060 function(calligra_deferredplugin_desktop_to_json target desktop)
0061 
0062 if(${KF5_VERSION} VERSION_LESS "5.16.0")
0063     kcoreaddons_desktop_to_json(${target} ${desktop})
0064 else()
0065     kcoreaddons_desktop_to_json(${target} ${desktop}
0066         SERVICE_TYPES ${CMAKE_SOURCE_DIR}/servicetypes/calligra_deferred_plugin.desktop
0067     )
0068 endif()
0069 
0070 endfunction()
0071 
0072 
0073 function(calligra_tool_desktop_to_json target desktop)
0074 
0075 if(${KF5_VERSION} VERSION_LESS "5.16.0")
0076     kcoreaddons_desktop_to_json(${target} ${desktop})
0077 else()
0078     kcoreaddons_desktop_to_json(${target} ${desktop}
0079         SERVICE_TYPES ${CMAKE_SOURCE_DIR}/libs/flake/flaketool.desktop
0080     )
0081 endif()
0082 
0083 endfunction()
0084 
0085 
0086 function(calligra_device_desktop_to_json target desktop)
0087 
0088 if(${KF5_VERSION} VERSION_LESS "5.16.0")
0089     kcoreaddons_desktop_to_json(${target} ${desktop})
0090 else()
0091     kcoreaddons_desktop_to_json(${target} ${desktop}
0092         SERVICE_TYPES ${CMAKE_SOURCE_DIR}/libs/flake/flakedevice.desktop
0093     )
0094 endif()
0095 
0096 endfunction()
0097 
0098 
0099 function(calligra_textinlineobject_desktop_to_json target desktop)
0100 
0101 if(${KF5_VERSION} VERSION_LESS "5.16.0")
0102     kcoreaddons_desktop_to_json(${target} ${desktop})
0103 else()
0104     kcoreaddons_desktop_to_json(${target} ${desktop}
0105         SERVICE_TYPES ${CMAKE_SOURCE_DIR}/libs/text/inlinetextobject.desktop
0106     )
0107 endif()
0108 
0109 endfunction()
0110 
0111 
0112 function(calligra_texteditingplugin_desktop_to_json target desktop)
0113 
0114 if(${KF5_VERSION} VERSION_LESS "5.16.0")
0115     kcoreaddons_desktop_to_json(${target} ${desktop})
0116 else()
0117     kcoreaddons_desktop_to_json(${target} ${desktop}
0118         SERVICE_TYPES ${CMAKE_SOURCE_DIR}/libs/text/texteditingplugin.desktop
0119     )
0120 endif()
0121 
0122 endfunction()
0123 
0124 
0125 function(calligra_presentationeventaction_desktop_to_json target desktop)
0126 
0127 if(${KF5_VERSION} VERSION_LESS "5.16.0")
0128     kcoreaddons_desktop_to_json(${target} ${desktop})
0129 else()
0130     kcoreaddons_desktop_to_json(${target} ${desktop}
0131         SERVICE_TYPES ${CMAKE_SOURCE_DIR}/libs/flake/presentationeventaction.desktop
0132     )
0133 endif()
0134 
0135 endfunction()
0136 
0137 
0138 function(calligra_filtereffect_desktop_to_json target desktop)
0139 
0140 if(${KF5_VERSION} VERSION_LESS "5.16.0")
0141     kcoreaddons_desktop_to_json(${target} ${desktop})
0142 else()
0143     kcoreaddons_desktop_to_json(${target} ${desktop}
0144         SERVICE_TYPES ${CMAKE_SOURCE_DIR}/libs/flake/filtereffect.desktop
0145     )
0146 endif()
0147 
0148 endfunction()
0149 
0150 
0151 function(calligra_colorspace_desktop_to_json target desktop)
0152 
0153 if(${KF5_VERSION} VERSION_LESS "5.16.0")
0154     kcoreaddons_desktop_to_json(${target} ${desktop})
0155 else()
0156     kcoreaddons_desktop_to_json(${target} ${desktop}
0157         SERVICE_TYPES ${CMAKE_SOURCE_DIR}/libs/pigment/pigment.desktop
0158     )
0159 endif()
0160 
0161 endfunction()
0162 
0163 
0164 function(calligra_pageapptool_desktop_to_json target desktop)
0165 
0166 if(${KF5_VERSION} VERSION_LESS "5.16.0")
0167     kcoreaddons_desktop_to_json(${target} ${desktop})
0168 else()
0169     kcoreaddons_desktop_to_json(${target} ${desktop}
0170         SERVICE_TYPES ${CMAKE_SOURCE_DIR}/libs/pageapp/tools/kopa_tool.desktop
0171     )
0172 endif()
0173 
0174 endfunction()
0175 
0176 
0177 function(karbon_viewplugin_desktop_to_json target desktop)
0178 
0179 if(${KF5_VERSION} VERSION_LESS "5.16.0")
0180     kcoreaddons_desktop_to_json(${target} ${desktop})
0181 else()
0182     kcoreaddons_desktop_to_json(${target} ${desktop}
0183         SERVICE_TYPES ${CMAKE_SOURCE_DIR}/karbon/data/karbon_viewplugin.desktop
0184     )
0185 endif()
0186 
0187 endfunction()
0188 
0189 
0190 function(calligrasheets_plugin_desktop_to_json target desktop)
0191 
0192 if(${KF5_VERSION} VERSION_LESS "5.16.0")
0193     kcoreaddons_desktop_to_json(${target} ${desktop})
0194 else()
0195     kcoreaddons_desktop_to_json(${target} ${desktop}
0196         SERVICE_TYPES ${CMAKE_SOURCE_DIR}/sheets/sheets_plugin.desktop
0197     )
0198 endif()
0199 
0200 endfunction()
0201 
0202 
0203 function(calligrasheets_viewplugin_desktop_to_json target desktop)
0204 
0205 if(${KF5_VERSION} VERSION_LESS "5.16.0")
0206     kcoreaddons_desktop_to_json(${target} ${desktop})
0207 else()
0208     kcoreaddons_desktop_to_json(${target} ${desktop}
0209         SERVICE_TYPES ${CMAKE_SOURCE_DIR}/sheets/sheets_viewplugin.desktop
0210     )
0211 endif()
0212 
0213 endfunction()
0214 
0215 
0216 function(calligrastage_pageeffect_desktop_to_json target desktop)
0217 
0218 if(${KF5_VERSION} VERSION_LESS "5.16.0")
0219     kcoreaddons_desktop_to_json(${target} ${desktop})
0220 else()
0221     kcoreaddons_desktop_to_json(${target} ${desktop}
0222         SERVICE_TYPES ${CMAKE_SOURCE_DIR}/stage/data/kpr_pageeffect.desktop
0223     )
0224 endif()
0225 
0226 endfunction()
0227 
0228 
0229 function(calligrastage_tool_desktop_to_json target desktop)
0230 
0231 if(${KF5_VERSION} VERSION_LESS "5.16.0")
0232     kcoreaddons_desktop_to_json(${target} ${desktop})
0233 else()
0234     kcoreaddons_desktop_to_json(${target} ${desktop}
0235         SERVICE_TYPES ${CMAKE_SOURCE_DIR}/stage/data/kpr_tool.desktop
0236     )
0237 endif()
0238 
0239 endfunction()
0240 
0241 
0242 function(calligrastage_shapeanimation_desktop_to_json target desktop)
0243 
0244 if(${KF5_VERSION} VERSION_LESS "5.16.0")
0245     kcoreaddons_desktop_to_json(${target} ${desktop})
0246 else()
0247     kcoreaddons_desktop_to_json(${target} ${desktop}
0248         SERVICE_TYPES ${CMAKE_SOURCE_DIR}/stage/data/kpr_shapeanimation.desktop
0249     )
0250 endif()
0251 
0252 endfunction()
0253 
0254 
0255 function(braindump_extensions_desktop_to_json target desktop)
0256 
0257 if(${KF5_VERSION} VERSION_LESS "5.16.0")
0258     kcoreaddons_desktop_to_json(${target} ${desktop})
0259 else()
0260     kcoreaddons_desktop_to_json(${target} ${desktop}
0261         SERVICE_TYPES ${CMAKE_SOURCE_DIR}/braindump/data/braindump_extensions.desktop
0262     )
0263 endif()
0264 
0265 endfunction()