Warning, /pim/libkgapi/src/drive/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_library(KPim6GAPIDrive) 0002 add_library(KPim6::GAPIDrive ALIAS KPim6GAPIDrive) 0003 0004 0005 target_sources(KPim6GAPIDrive PRIVATE 0006 ${libkgapi_debug_SRCS} 0007 about.cpp 0008 aboutfetchjob.cpp 0009 aboutfetchjob.h 0010 about.h 0011 app.cpp 0012 appfetchjob.cpp 0013 appfetchjob.h 0014 app.h 0015 change.cpp 0016 changefetchjob.cpp 0017 changefetchjob.h 0018 change.h 0019 childreference.cpp 0020 childreferencecreatejob.cpp 0021 childreferencecreatejob.h 0022 childreferencedeletejob.cpp 0023 childreferencedeletejob.h 0024 childreferencefetchjob.cpp 0025 childreferencefetchjob.h 0026 childreference.h 0027 drives.cpp 0028 drivescreatejob.cpp 0029 drivescreatejob.h 0030 drivesdeletejob.cpp 0031 drivesdeletejob.h 0032 driveservice.cpp 0033 driveservice.h 0034 drivesfetchjob.cpp 0035 drivesfetchjob.h 0036 drives.h 0037 driveshidejob.cpp 0038 driveshidejob.h 0039 drivesmodifyjob.cpp 0040 drivesmodifyjob.h 0041 drivessearchquery.cpp 0042 drivessearchquery.h 0043 fileabstractdatajob.cpp 0044 fileabstractdatajob.h 0045 fileabstractmodifyjob.cpp 0046 fileabstractmodifyjob.h 0047 fileabstractresumablejob.cpp 0048 fileabstractresumablejob.h 0049 fileabstractuploadjob.cpp 0050 fileabstractuploadjob.h 0051 filecopyjob.cpp 0052 filecopyjob.h 0053 file.cpp 0054 filecreatejob.cpp 0055 filecreatejob.h 0056 filedeletejob.cpp 0057 filedeletejob.h 0058 filefetchcontentjob.cpp 0059 filefetchcontentjob.h 0060 filefetchjob.cpp 0061 filefetchjob.h 0062 file.h 0063 filemodifyjob.cpp 0064 filemodifyjob.h 0065 file_p.h 0066 fileresumablecreatejob.cpp 0067 fileresumablecreatejob.h 0068 fileresumablemodifyjob.cpp 0069 fileresumablemodifyjob.h 0070 filesearchquery.cpp 0071 filesearchquery.h 0072 filetouchjob.cpp 0073 filetouchjob.h 0074 filetrashjob.cpp 0075 filetrashjob.h 0076 fileuntrashjob.cpp 0077 fileuntrashjob.h 0078 parentreference.cpp 0079 parentreferencecreatejob.cpp 0080 parentreferencecreatejob.h 0081 parentreferencedeletejob.cpp 0082 parentreferencedeletejob.h 0083 parentreferencefetchjob.cpp 0084 parentreferencefetchjob.h 0085 parentreference.h 0086 parentreference_p.h 0087 permission.cpp 0088 permissioncreatejob.cpp 0089 permissioncreatejob.h 0090 permissiondeletejob.cpp 0091 permissiondeletejob.h 0092 permissionfetchjob.cpp 0093 permissionfetchjob.h 0094 permission.h 0095 permissionmodifyjob.cpp 0096 permissionmodifyjob.h 0097 permission_p.h 0098 revision.cpp 0099 revisiondeletejob.cpp 0100 revisiondeletejob.h 0101 revisionfetchjob.cpp 0102 revisionfetchjob.h 0103 revision.h 0104 revisionmodifyjob.cpp 0105 revisionmodifyjob.h 0106 searchquery.cpp 0107 searchquery.h 0108 teamdrive.cpp 0109 teamdrivecreatejob.cpp 0110 teamdrivecreatejob.h 0111 teamdrivedeletejob.cpp 0112 teamdrivedeletejob.h 0113 teamdrivefetchjob.cpp 0114 teamdrivefetchjob.h 0115 teamdrive.h 0116 teamdrivemodifyjob.cpp 0117 teamdrivemodifyjob.h 0118 teamdrivesearchquery.cpp 0119 teamdrivesearchquery.h 0120 user.cpp 0121 user.h 0122 ) 0123 0124 ecm_generate_headers(kgapidrive_CamelCase_HEADERS 0125 HEADER_NAMES 0126 About 0127 AboutFetchJob 0128 App 0129 AppFetchJob 0130 Change 0131 ChangeFetchJob 0132 ChildReference 0133 ChildReferenceCreateJob 0134 ChildReferenceDeleteJob 0135 ChildReferenceFetchJob 0136 SearchQuery 0137 File 0138 FileAbstractDataJob 0139 FileAbstractModifyJob 0140 FileAbstractUploadJob 0141 FileAbstractResumableJob 0142 FileCopyJob 0143 FileCreateJob 0144 FileDeleteJob 0145 FileFetchContentJob 0146 FileFetchJob 0147 FileModifyJob 0148 FileResumableCreateJob 0149 FileResumableModifyJob 0150 FileSearchQuery 0151 FileTouchJob 0152 FileTrashJob 0153 FileUntrashJob 0154 ParentReference 0155 ParentReferenceCreateJob 0156 ParentReferenceDeleteJob 0157 ParentReferenceFetchJob 0158 Permission 0159 PermissionCreateJob 0160 PermissionDeleteJob 0161 PermissionFetchJob 0162 PermissionModifyJob 0163 Revision 0164 RevisionDeleteJob 0165 RevisionFetchJob 0166 RevisionModifyJob 0167 Drives 0168 DrivesCreateJob 0169 DrivesDeleteJob 0170 DrivesFetchJob 0171 DrivesModifyJob 0172 DrivesHideJob 0173 DrivesSearchQuery 0174 Teamdrive 0175 TeamdriveCreateJob 0176 TeamdriveDeleteJob 0177 TeamdriveFetchJob 0178 TeamdriveModifyJob 0179 TeamdriveSearchQuery 0180 User 0181 PREFIX KGAPI/Drive 0182 REQUIRED_HEADERS kgapidrive_HEADERS 0183 ) 0184 #Disable for the moment 0185 #if (COMPILE_WITH_UNITY_CMAKE_SUPPORT) 0186 # set_target_properties(KPimGAPIDrive PROPERTIES UNITY_BUILD ON) 0187 #endif() 0188 0189 generate_export_header(KPim6GAPIDrive BASE_NAME kgapidrive) 0190 0191 target_include_directories(KPim6GAPIDrive 0192 INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR}/KPim6/KGAPI>" 0193 INTERFACE "$<BUILD_INTERFACE:${CMAKE_SOURCE_DIR}/src>" 0194 ) 0195 0196 target_link_libraries(KPim6GAPIDrive 0197 PUBLIC 0198 KPim6::GAPICore 0199 Qt::Gui 0200 PRIVATE 0201 Qt::Network 0202 ) 0203 0204 set_target_properties(KPim6GAPIDrive PROPERTIES 0205 VERSION ${KGAPI_VERSION} 0206 SOVERSION ${KGAPI_SOVERSION} 0207 EXPORT_NAME GAPIDrive 0208 ) 0209 0210 install(TARGETS 0211 KPim6GAPIDrive 0212 EXPORT KPim6GAPITargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} 0213 ) 0214 0215 install(FILES 0216 ${kgapidrive_CamelCase_HEADERS} 0217 DESTINATION "${KDE_INSTALL_INCLUDEDIR}/KPim6/KGAPI/KGAPI/Drive" 0218 COMPONENT Devel 0219 ) 0220 0221 install(FILES 0222 ${kgapidrive_HEADERS} 0223 "${CMAKE_CURRENT_BINARY_DIR}/kgapidrive_export.h" 0224 DESTINATION "${KDE_INSTALL_INCLUDEDIR}/KPim6/KGAPI/kgapi/drive" 0225 COMPONENT Devel 0226 ) 0227 0228 if (BUILD_QCH) 0229 ecm_add_qch( 0230 KPim6GAPIDrive_QCH 0231 NAME KPim6GAPIDrive 0232 BASE_NAME KPim6GAPIDrive 0233 VERSION ${PIM_VERSION} 0234 ORG_DOMAIN org.kde 0235 SOURCES # using only public headers, to cover only public API 0236 ${kgapidrive_HEADERS} 0237 #MD_MAINPAGE "${CMAKE_SOURCE_DIR}/README.md" 0238 #IMAGE_DIRS "${CMAKE_SOURCE_DIR}/docs/pics" 0239 LINK_QCHS 0240 Qt6Core_QCH 0241 Qt6Gui_QCH 0242 Qt6Widgets_QCH 0243 INCLUDE_DIRS 0244 ${CMAKE_CURRENT_BINARY_DIR} 0245 BLANK_MACROS 0246 KGAPIDRIVE_EXPORT 0247 TAGFILE_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR} 0248 QCH_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR} 0249 COMPONENT Devel 0250 ) 0251 endif() 0252