Warning, /network/ruqola/src/rocketchatrestapi-qt/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2020-2024 Laurent Montel <montel@kde.org> 0002 # SPDX-License-Identifier: BSD-3-Clause 0003 0004 add_library(librocketchatrestapi-qt) 0005 target_sources(librocketchatrestapi-qt PRIVATE 0006 2fa/user2fadisableemailjob.cpp 0007 2fa/user2fadisableemailjob.h 0008 2fa/user2faenableemailjob.cpp 0009 2fa/user2faenableemailjob.h 0010 2fa/user2fasendemailcodejob.cpp 0011 2fa/user2fasendemailcodejob.h 0012 abstractlogger.cpp 0013 abstractlogger.h 0014 authentication/facebookauthjob.cpp 0015 authentication/facebookauthjob.h 0016 authentication/googleauthjob.cpp 0017 authentication/googleauthjob.h 0018 authentication/loginjob.cpp 0019 authentication/loginjob.h 0020 authentication/logoutjob.cpp 0021 authentication/logoutjob.h 0022 authentication/twitterauthjob.cpp 0023 authentication/twitterauthjob.h 0024 autotranslate/getsupportedlanguagesjob.cpp 0025 autotranslate/getsupportedlanguagesjob.h 0026 autotranslate/translatemessagejob.cpp 0027 autotranslate/translatemessagejob.h 0028 autotranslate/translatesavesettingsjob.cpp 0029 autotranslate/translatesavesettingsjob.h 0030 0031 banner/bannersdismissjob.cpp 0032 banner/bannersdismissjob.h 0033 banner/getbannersjob.h 0034 banner/getbannersjob.cpp 0035 0036 channelgroupbasejob.cpp 0037 channelgroupbasejob.h 0038 channellistjob.cpp 0039 channellistjob.h 0040 channels/archivechanneljob.cpp 0041 channels/archivechanneljob.h 0042 channels/changechannelannouncementjob.cpp 0043 channels/changechannelannouncementjob.h 0044 channels/changechanneldescriptionjob.cpp 0045 channels/changechanneldescriptionjob.h 0046 channels/changechannelnamejob.cpp 0047 channels/changechannelnamejob.h 0048 channels/changechannelreadonlyjob.cpp 0049 channels/changechannelreadonlyjob.h 0050 channels/changechanneltopicjob.cpp 0051 channels/changechanneltopicjob.h 0052 channels/channeladdleaderjob.cpp 0053 channels/channeladdleaderjob.h 0054 channels/channeladdmoderatorjob.cpp 0055 channels/channeladdmoderatorjob.h 0056 channels/channeladdownerjob.cpp 0057 channels/channeladdownerjob.h 0058 channels/channelclosejob.cpp 0059 channels/channelclosejob.h 0060 channels/channeldeletejob.cpp 0061 channels/channeldeletejob.h 0062 channels/channelfilesjob.cpp 0063 channels/channelfilesjob.h 0064 channels/channelgetallusermentionsjob.cpp 0065 channels/channelgetallusermentionsjob.h 0066 channels/channelgetcountersjob.cpp 0067 channels/channelgetcountersjob.h 0068 channels/channelhistoryjob.cpp 0069 channels/channelhistoryjob.h 0070 channels/channelinfojob.cpp 0071 channels/channelinfojob.h 0072 channels/channelinvitejob.cpp 0073 channels/channelinvitejob.h 0074 channels/channeljoinjob.cpp 0075 channels/channeljoinjob.h 0076 channels/channelkickjob.cpp 0077 channels/channelkickjob.h 0078 channels/channelmembersjob.cpp 0079 channels/channelmembersjob.h 0080 channels/channelopenjob.cpp 0081 channels/channelopenjob.h 0082 channels/channelremoveleaderjob.cpp 0083 channels/channelremoveleaderjob.h 0084 channels/channelremovemoderatorjob.cpp 0085 channels/channelremovemoderatorjob.h 0086 channels/channelremoveownerjob.cpp 0087 channels/channelremoveownerjob.h 0088 channels/channelsmoderatorsjob.cpp 0089 channels/channelsmoderatorsjob.h 0090 channels/createchanneljob.cpp 0091 channels/createchanneljob.h 0092 channels/getchannelrolesjob.cpp 0093 channels/getchannelrolesjob.h 0094 channels/leavechanneljob.cpp 0095 channels/leavechanneljob.h 0096 channels/setchanneltypejob.cpp 0097 channels/setchanneltypejob.h 0098 channels/setjoincodechanneljob.cpp 0099 channels/setjoincodechanneljob.h 0100 chat/deletemessagejob.cpp 0101 chat/deletemessagejob.h 0102 chat/followmessagejob.cpp 0103 chat/followmessagejob.h 0104 chat/getmentionedmessagesjob.cpp 0105 chat/getmentionedmessagesjob.h 0106 chat/getmessagejob.cpp 0107 chat/getmessagejob.h 0108 chat/getpinnedmessagesjob.cpp 0109 chat/getpinnedmessagesjob.h 0110 chat/getsnippetedmessagesjob.cpp 0111 chat/getsnippetedmessagesjob.h 0112 chat/getstarredmessagesjob.cpp 0113 chat/getstarredmessagesjob.h 0114 chat/getthreadmessagesjob.cpp 0115 chat/getthreadmessagesjob.h 0116 chat/getthreadsjob.cpp 0117 chat/getthreadsjob.h 0118 chat/ignoreuserjob.cpp 0119 chat/ignoreuserjob.h 0120 chat/pinmessagejob.cpp 0121 chat/pinmessagejob.h 0122 chat/postmessagejob.cpp 0123 chat/postmessagejob.h 0124 chat/reactonmessagejob.cpp 0125 chat/reactonmessagejob.h 0126 chat/reportmessagejob.cpp 0127 chat/reportmessagejob.h 0128 chat/searchmessagejob.cpp 0129 chat/searchmessagejob.h 0130 chat/sendmessagejob.cpp 0131 chat/sendmessagejob.h 0132 chat/starmessagejob.cpp 0133 chat/starmessagejob.h 0134 chat/syncthreadmessagesjob.cpp 0135 chat/syncthreadmessagesjob.h 0136 chat/unfollowmessagejob.cpp 0137 chat/unfollowmessagejob.h 0138 chat/updatemessagejob.cpp 0139 chat/updatemessagejob.h 0140 chat/syncmessagesjob.h 0141 chat/syncmessagesjob.cpp 0142 commands/getcommandsjob.cpp 0143 commands/getcommandsjob.h 0144 commands/listcommandsjob.cpp 0145 commands/listcommandsjob.h 0146 commands/runcommandjob.cpp 0147 commands/runcommandjob.h 0148 connection.cpp 0149 connection.h 0150 createchannelteaminfo.cpp 0151 createchannelteaminfo.h 0152 createupdateuserinfo.cpp 0153 createupdateuserinfo.h 0154 custom/customsoundslistjob.cpp 0155 custom/customsoundslistjob.h 0156 custom/customuserstatuscreatejob.cpp 0157 custom/customuserstatuscreatejob.h 0158 custom/customuserstatusdeletejob.cpp 0159 custom/customuserstatusdeletejob.h 0160 custom/customuserstatuslistjob.cpp 0161 custom/customuserstatuslistjob.h 0162 custom/customuserstatusupdatejob.cpp 0163 custom/customuserstatusupdatejob.h 0164 directmessage/createdmjob.cpp 0165 directmessage/createdmjob.h 0166 directmessage/deletedmjob.cpp 0167 directmessage/deletedmjob.h 0168 directmessage/opendmjob.cpp 0169 directmessage/opendmjob.h 0170 directmessage/settopicdmjob.cpp 0171 directmessage/settopicdmjob.h 0172 downloadfilejob.cpp 0173 downloadfilejob.h 0174 e2e/fetchmykeysjob.cpp 0175 e2e/fetchmykeysjob.h 0176 e2e/resetowne2ekeyjob.cpp 0177 e2e/resetowne2ekeyjob.h 0178 e2e/setuserpublicandprivatekeysjob.cpp 0179 e2e/setuserpublicandprivatekeysjob.h 0180 e2e/updategroupkeyjob.cpp 0181 e2e/updategroupkeyjob.h 0182 emoji/emojicustomalljob.cpp 0183 emoji/emojicustomalljob.h 0184 emoji/emojicustomcreatejob.cpp 0185 emoji/emojicustomcreatejob.h 0186 emoji/emojicustomdeletejob.cpp 0187 emoji/emojicustomdeletejob.h 0188 emoji/emojicustomupdatejob.cpp 0189 emoji/emojicustomupdatejob.h 0190 emoji/loademojicustomjob.cpp 0191 emoji/loademojicustomjob.h 0192 groups/archivegroupsjob.cpp 0193 groups/archivegroupsjob.h 0194 groups/changegroupsannouncementjob.cpp 0195 groups/changegroupsannouncementjob.h 0196 groups/changegroupsdescriptionjob.cpp 0197 groups/changegroupsdescriptionjob.h 0198 groups/changegroupsencryptedjob.cpp 0199 groups/changegroupsencryptedjob.h 0200 groups/changegroupsnamejob.cpp 0201 groups/changegroupsnamejob.h 0202 groups/changegroupsreadonlyjob.cpp 0203 groups/changegroupsreadonlyjob.h 0204 groups/changegroupstopicjob.cpp 0205 groups/changegroupstopicjob.h 0206 groups/creategroupsjob.cpp 0207 groups/creategroupsjob.h 0208 groups/getgrouprolesjob.cpp 0209 groups/getgrouprolesjob.h 0210 groups/groupaddleaderjob.cpp 0211 groups/groupaddleaderjob.h 0212 groups/groupaddmoderatorjob.cpp 0213 groups/groupaddmoderatorjob.h 0214 groups/groupaddownerjob.cpp 0215 groups/groupaddownerjob.h 0216 groups/groupopenjob.cpp 0217 groups/groupopenjob.h 0218 groups/groupremoveleaderjob.cpp 0219 groups/groupremoveleaderjob.h 0220 groups/groupremovemoderatorjob.cpp 0221 groups/groupremovemoderatorjob.h 0222 groups/groupremoveownerjob.cpp 0223 groups/groupremoveownerjob.h 0224 groups/groupsdeletejob.cpp 0225 groups/groupsdeletejob.h 0226 groups/groupsinfojob.cpp 0227 groups/groupsinfojob.h 0228 groups/groupsinvitejob.cpp 0229 groups/groupsinvitejob.h 0230 groups/groupskickjob.cpp 0231 groups/groupskickjob.h 0232 groups/leavegroupsjob.cpp 0233 groups/leavegroupsjob.h 0234 groups/setgrouptypejob.cpp 0235 groups/setgrouptypejob.h 0236 invite/findorcreateinvitejob.cpp 0237 invite/findorcreateinvitejob.h 0238 invite/listinvitejob.cpp 0239 invite/listinvitejob.h 0240 invite/removeinvitejob.cpp 0241 invite/removeinvitejob.h 0242 invite/sendinvitationemailjob.cpp 0243 invite/sendinvitationemailjob.h 0244 librestapi_private_export.h 0245 license/licenseslistjob.cpp 0246 license/licenseslistjob.h 0247 license/licensesisenterprisejob.cpp 0248 license/licensesisenterprisejob.h 0249 license/licensesmaxactiveusersjob.cpp 0250 license/licensesmaxactiveusersjob.h 0251 0252 misc/directoryjob.cpp 0253 misc/directoryjob.h 0254 misc/listoauthappsjob.cpp 0255 misc/listoauthappsjob.h 0256 misc/oauthappsjob.cpp 0257 misc/oauthappsjob.h 0258 misc/owninfojob.cpp 0259 misc/owninfojob.h 0260 misc/roleslistjob.cpp 0261 misc/roleslistjob.h 0262 misc/settingsoauthjob.cpp 0263 misc/settingsoauthjob.h 0264 misc/statisticsjob.cpp 0265 misc/statisticsjob.h 0266 misc/stdoutqueuejob.cpp 0267 misc/stdoutqueuejob.h 0268 misc/oauthappscreatejob.h 0269 misc/oauthappscreatejob.cpp 0270 permissions/permissionslistalljob.cpp 0271 permissions/permissionslistalljob.h 0272 permissions/permissionupdatejob.cpp 0273 permissions/permissionupdatejob.h 0274 0275 personalaccesstoken/getpersonalaccesstokensjob.cpp 0276 personalaccesstoken/getpersonalaccesstokensjob.h 0277 personalaccesstoken/regeneratepersonalaccesstokenjob.cpp 0278 personalaccesstoken/regeneratepersonalaccesstokenjob.h 0279 personalaccesstoken/removepersonalaccesstokenjob.cpp 0280 personalaccesstoken/removepersonalaccesstokenjob.h 0281 personalaccesstoken/generatepersonalaccesstokenjob.cpp 0282 personalaccesstoken/generatepersonalaccesstokenjob.h 0283 0284 0285 python/pyrocketchatrestapi-qt5/rocketchatrestapi-qt5_global.h 0286 0287 restapiabstractjob.cpp 0288 restapiabstractjob.h 0289 restapimethod.cpp 0290 restapimethod.h 0291 restapiutil.cpp 0292 restapiutil.h 0293 role/addusertorolejob.cpp 0294 role/addusertorolejob.h 0295 role/getusersinrolejob.cpp 0296 role/getusersinrolejob.h 0297 role/removeuserfromrolejob.cpp 0298 role/removeuserfromrolejob.h 0299 role/rolecreatejob.cpp 0300 role/rolecreatejob.h 0301 role/roledeletejob.cpp 0302 role/roledeletejob.h 0303 role/roleupdatejob.cpp 0304 role/roleupdatejob.h 0305 rooms/adminroomsgetroomjob.cpp 0306 rooms/adminroomsgetroomjob.h 0307 rooms/adminroomsjob.cpp 0308 rooms/adminroomsjob.h 0309 rooms/changearchivationstatejob.cpp 0310 rooms/changearchivationstatejob.h 0311 rooms/getdiscussionsjob.cpp 0312 rooms/getdiscussionsjob.h 0313 rooms/getroomsjob.cpp 0314 rooms/getroomsjob.h 0315 rooms/roomfavoritejob.cpp 0316 rooms/roomfavoritejob.h 0317 rooms/roomleavejob.cpp 0318 rooms/roomleavejob.h 0319 rooms/roomsautocompletechannelandprivatejob.cpp 0320 rooms/roomsautocompletechannelandprivatejob.h 0321 rooms/roomscleanhistoryjob.cpp 0322 rooms/roomscleanhistoryjob.h 0323 rooms/roomsexportjob.cpp 0324 rooms/roomsexportjob.h 0325 rooms/roomsinfojob.cpp 0326 rooms/roomsinfojob.h 0327 rooms/roomstartdiscussionjob.cpp 0328 rooms/roomstartdiscussionjob.h 0329 rooms/savenotificationjob.cpp 0330 rooms/savenotificationjob.h 0331 rooms/saveroomsettingsjob.cpp 0332 rooms/saveroomsettingsjob.h 0333 rooms/roomsdeletejob.cpp 0334 rooms/roomsdeletejob.h 0335 serverinfojob.cpp 0336 serverinfojob.h 0337 sessions/sessionslistjob.cpp 0338 sessions/sessionslistjob.h 0339 sessions/sessionslogoutmejob.h 0340 sessions/sessionslogoutmejob.cpp 0341 settings/privateinfojob.cpp 0342 settings/privateinfojob.h 0343 settings/publicsettingsjob.cpp 0344 settings/publicsettingsjob.h 0345 settings/updateadminsettingsjob.cpp 0346 settings/updateadminsettingsjob.h 0347 spotlightjob.cpp 0348 spotlightjob.h 0349 subscriptions/markroomasreadjob.cpp 0350 subscriptions/markroomasreadjob.h 0351 subscriptions/markroomasunreadjob.cpp 0352 subscriptions/markroomasunreadjob.h 0353 teams/channelsconverttoteamjob.cpp 0354 teams/channelsconverttoteamjob.h 0355 teams/groupsconverttoteamjob.cpp 0356 teams/groupsconverttoteamjob.h 0357 teams/roomsautocompleteavailableforteamsjob.cpp 0358 teams/roomsautocompleteavailableforteamsjob.h 0359 teams/teamaddroomsjob.cpp 0360 teams/teamaddroomsjob.h 0361 teams/teamconverttochanneljob.cpp 0362 teams/teamconverttochanneljob.h 0363 teams/teamdeletejob.cpp 0364 teams/teamdeletejob.h 0365 teams/teaminfojob.cpp 0366 teams/teaminfojob.h 0367 teams/teamleaveroomjob.cpp 0368 teams/teamleaveroomjob.h 0369 teams/teamremovemembersjob.cpp 0370 teams/teamremovemembersjob.h 0371 teams/teamremoveroomjob.cpp 0372 teams/teamremoveroomjob.h 0373 teams/teamsautocompletejob.cpp 0374 teams/teamsautocompletejob.h 0375 teams/teamscreatejob.cpp 0376 teams/teamscreatejob.h 0377 teams/teamslistjob.cpp 0378 teams/teamslistjob.h 0379 teams/teamslistroomsjob.cpp 0380 teams/teamslistroomsjob.h 0381 teams/teamupdateroomjob.cpp 0382 teams/teamupdateroomjob.h 0383 uploadfilejob.cpp 0384 uploadfilejob.h 0385 users/deleteownaccountjob.cpp 0386 users/deleteownaccountjob.h 0387 users/deleteuserjob.cpp 0388 users/deleteuserjob.h 0389 users/forgotpasswordjob.cpp 0390 users/forgotpasswordjob.h 0391 users/getavatarjob.cpp 0392 users/getavatarjob.h 0393 users/getpresencejob.cpp 0394 users/getpresencejob.h 0395 users/getusernamesuggestionjob.cpp 0396 users/getusernamesuggestionjob.h 0397 users/registeruserjob.cpp 0398 users/registeruserjob.h 0399 users/removeothertokensjob.cpp 0400 users/removeothertokensjob.h 0401 users/resetavatarjob.cpp 0402 users/resetavatarjob.h 0403 users/resete2ekeyjob.cpp 0404 users/resete2ekeyjob.h 0405 users/resettotpjob.cpp 0406 users/resettotpjob.h 0407 users/setavatarjob.cpp 0408 users/setavatarjob.h 0409 users/setstatusjob.cpp 0410 users/setstatusjob.h 0411 users/setuseractivestatusjob.cpp 0412 users/setuseractivestatusjob.h 0413 users/userbasejob.cpp 0414 users/userbasejob.h 0415 users/userinfojob.cpp 0416 users/userinfojob.h 0417 users/usersautocompletejob.cpp 0418 users/usersautocompletejob.h 0419 users/userscreatejob.cpp 0420 users/userscreatejob.h 0421 users/userslistjob.cpp 0422 users/userslistjob.h 0423 users/userspresencejob.cpp 0424 users/userspresencejob.h 0425 users/userssetpreferencesjob.cpp 0426 users/userssetpreferencesjob.h 0427 users/usersupdatejob.cpp 0428 users/usersupdatejob.h 0429 users/usersupdateownbasicinfojob.cpp 0430 users/usersupdateownbasicinfojob.h 0431 users/userrequestdatadownloadjob.cpp 0432 users/userrequestdatadownloadjob.h 0433 video-conference/videoconferenceprovidersjob.cpp 0434 video-conference/videoconferenceprovidersjob.h 0435 video-conference/videoconferencecapabilitiesjob.cpp 0436 video-conference/videoconferencecapabilitiesjob.h 0437 video-conference/videoconferencestartjob.cpp 0438 video-conference/videoconferencestartjob.h 0439 video-conference/videoconferencejoinjob.cpp 0440 video-conference/videoconferencejoinjob.h 0441 video-conference/videoconferenceinfojob.cpp 0442 video-conference/videoconferenceinfojob.h 0443 video-conference/videoconferencecanceljob.cpp 0444 video-conference/videoconferencecanceljob.h 0445 0446 moderation/moderationreportsbyusersjob.cpp 0447 moderation/moderationreportsbyusersjob.h 0448 moderation/moderationreportsjob.cpp 0449 moderation/moderationreportsjob.h 0450 moderation/moderationuserdeletereportedmessagesjob.cpp 0451 moderation/moderationuserdeletereportedmessagesjob.h 0452 moderation/moderationuserreportedmessagesjob.cpp 0453 moderation/moderationuserreportedmessagesjob.h 0454 moderation/moderationdismissreportsjob.cpp 0455 moderation/moderationdismissreportsjob.h 0456 moderation/moderationreportinfojob.cpp 0457 moderation/moderationreportinfojob.h 0458 0459 ) 0460 0461 0462 ecm_qt_declare_logging_category(librocketchatrestapi_qt5_debug_SRCS HEADER rocketchatqtrestapi_debug.h 0463 IDENTIFIER ROCKETCHATQTRESTAPI_LOG 0464 CATEGORY_NAME org.kde.ruqola.rocketchatqtrestapi 0465 DESCRIPTION "RocketChatQtRestApi (Rocket Chat Qt Rest API used by ruqola)" 0466 OLD_CATEGORY_NAMES org.kde.rocketchatqtrestapi 0467 EXPORT RUQOLA) 0468 target_sources(librocketchatrestapi-qt PRIVATE ${librocketchatrestapi_qt5_debug_SRCS}) 0469 0470 ruqola_target_precompile_headers(librocketchatrestapi-qt PUBLIC <QtCore>) 0471 generate_export_header(librocketchatrestapi-qt BASE_NAME librocketchatrestapi-qt) 0472 target_link_libraries(librocketchatrestapi-qt 0473 Qt::Core 0474 Qt::Network 0475 Qt::NetworkAuth 0476 KF${KF_MAJOR_VERSION}::I18n 0477 ) 0478 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT) 0479 set_target_properties(librocketchatrestapi-qt PROPERTIES UNITY_BUILD ON) 0480 endif() 0481 set_target_properties(librocketchatrestapi-qt 0482 PROPERTIES OUTPUT_NAME rocketchatrestapi-qt VERSION ${RUQOLA_LIB_VERSION} SOVERSION ${RUQOLA_LIB_SOVERSION} 0483 ) 0484 0485 if (BUILD_TESTING) 0486 add_subdirectory(autotests) 0487 endif() 0488 0489 install(TARGETS librocketchatrestapi-qt ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP) 0490 0491 if(OPTION_BUILD_PYTHON_BINDINGS) 0492 add_subdirectory(python) 0493 endif() 0494 0495