Warning, /graphics/digikam/core/app/DigikamExportAPI.cmake is written in an unsupported language. File is not indexed.
0001 # 0002 # SPDX-FileCopyrightText: 2010-2024 by Gilles Caulier, <caulier dot gilles at gmail dot com> 0003 # 0004 # SPDX-License-Identifier: BSD-3-Clause 0005 # 0006 # digiKam exported API for external DPlugins based projects. 0007 # 0008 # Note: all headers must export only Qt5 dependencies. 0009 # No KDE framework dependencies are permitted: all external DPlugin based projects do not depend explicitly to KDE framework API. 0010 # External DPlugins demo code can be found in this project: https://github.com/cgilles/digikamplugins-demo 0011 # 0012 0013 # Headers to install 0014 0015 install(FILES 0016 0017 # As part of DigikamCore 0018 0019 ${CMAKE_BINARY_DIR}/core/app/utils/digikam_config.h 0020 ${CMAKE_BINARY_DIR}/core/app/utils/digikam_version.h 0021 ${CMAKE_BINARY_DIR}/core/app/utils/digikam_core_export.h 0022 ${CMAKE_BINARY_DIR}/core/app/utils/digikam_database_export.h 0023 ${CMAKE_BINARY_DIR}/core/app/utils/digikam_gui_export.h 0024 0025 ${CMAKE_SOURCE_DIR}/core/app/utils/digikam_export.h 0026 ${CMAKE_SOURCE_DIR}/core/app/utils/digikam_globals.h 0027 ${CMAKE_SOURCE_DIR}/core/app/utils/digikam_debug.h 0028 0029 ${CMAKE_SOURCE_DIR}/core/libs/dplugins/core/dplugin.h 0030 ${CMAKE_SOURCE_DIR}/core/libs/dplugins/core/dpluginaction.h 0031 ${CMAKE_SOURCE_DIR}/core/libs/dplugins/core/dpluginauthor.h 0032 ${CMAKE_SOURCE_DIR}/core/libs/dplugins/core/dplugindimg.h 0033 ${CMAKE_SOURCE_DIR}/core/libs/dplugins/core/dplugineditor.h 0034 ${CMAKE_SOURCE_DIR}/core/libs/dplugins/core/dplugingeneric.h 0035 ${CMAKE_SOURCE_DIR}/core/libs/dplugins/core/dpluginrawimport.h 0036 ${CMAKE_SOURCE_DIR}/core/libs/dplugins/setup/dpluginloader.h 0037 ${CMAKE_SOURCE_DIR}/core/libs/dplugins/setup/dpluginaboutdlg.h 0038 ${CMAKE_SOURCE_DIR}/core/libs/dplugins/iface/dinfointerface.h 0039 ${CMAKE_SOURCE_DIR}/core/libs/dplugins/iface/dmetainfoiface.h 0040 ${CMAKE_SOURCE_DIR}/core/libs/dplugins/widgets/ditemslist.h 0041 ${CMAKE_SOURCE_DIR}/core/libs/dplugins/widgets/dplugindialog.h 0042 ${CMAKE_SOURCE_DIR}/core/libs/dplugins/widgets/dpreviewimage.h 0043 ${CMAKE_SOURCE_DIR}/core/libs/dplugins/widgets/dpreviewmanager.h 0044 ${CMAKE_SOURCE_DIR}/core/libs/dplugins/widgets/dsavesettingswidget.h 0045 ${CMAKE_SOURCE_DIR}/core/libs/dplugins/widgets/dwizarddlg.h 0046 ${CMAKE_SOURCE_DIR}/core/libs/dplugins/widgets/dwizardpage.h 0047 ${CMAKE_SOURCE_DIR}/core/libs/dplugins/webservices/wstooldialog.h 0048 ${CMAKE_SOURCE_DIR}/core/libs/dplugins/webservices/wstoolutils.h 0049 ${CMAKE_SOURCE_DIR}/core/libs/dplugins/webservices/wsitem.h 0050 ${CMAKE_SOURCE_DIR}/core/libs/dplugins/webservices/wsnewalbumdialog.h 0051 ${CMAKE_SOURCE_DIR}/core/libs/dplugins/webservices/wssettingswidget.h 0052 ${CMAKE_SOURCE_DIR}/core/libs/dplugins/webservices/wslogindialog.h 0053 0054 ${CMAKE_SOURCE_DIR}/core/utilities/geolocation/geoiface/items/gpsitemcontainer.h 0055 ${CMAKE_SOURCE_DIR}/core/utilities/geolocation/geoiface/correlator/gpsdatacontainer.h 0056 ${CMAKE_SOURCE_DIR}/core/utilities/geolocation/geoiface/core/geoifacetypes.h 0057 ${CMAKE_SOURCE_DIR}/core/utilities/geolocation/geoiface/core/geocoordinates.h 0058 ${CMAKE_SOURCE_DIR}/core/utilities/geolocation/geoiface/reversegeocoding/rginfo.h 0059 0060 ${CMAKE_SOURCE_DIR}/core/utilities/imageeditor/core/iofilesettings.h 0061 ${CMAKE_SOURCE_DIR}/core/utilities/imageeditor/editor/imageiface.h 0062 ${CMAKE_SOURCE_DIR}/core/utilities/imageeditor/editor/editortool.h 0063 ${CMAKE_SOURCE_DIR}/core/utilities/imageeditor/widgets/imageregionwidget.h 0064 ${CMAKE_SOURCE_DIR}/core/utilities/imageeditor/widgets/previewtoolbar.h 0065 0066 ${CMAKE_SOURCE_DIR}/core/libs/dimg/dimg.h 0067 ${CMAKE_SOURCE_DIR}/core/libs/dimg/color/dcolor.h 0068 ${CMAKE_SOURCE_DIR}/core/libs/dimg/color/dcolorpixelaccess.h 0069 ${CMAKE_SOURCE_DIR}/core/libs/dimg/color/dcolorcomposer.h 0070 ${CMAKE_SOURCE_DIR}/core/libs/dimg/color/dcolorblend.h 0071 ${CMAKE_SOURCE_DIR}/core/libs/dimg/loaders/dimgloader.h 0072 ${CMAKE_SOURCE_DIR}/core/libs/dimg/loaders/dimgloaderobserver.h 0073 ${CMAKE_SOURCE_DIR}/core/libs/dimg/loaders/dimgloadersettings.h 0074 ${CMAKE_SOURCE_DIR}/core/libs/dimg/history/historyimageid.h 0075 ${CMAKE_SOURCE_DIR}/core/libs/dimg/history/filteraction.h 0076 ${CMAKE_SOURCE_DIR}/core/libs/dimg/filters/dimgbuiltinfilter.h 0077 ${CMAKE_SOURCE_DIR}/core/libs/dimg/filters/dimgthreadedfilter.h 0078 ${CMAKE_SOURCE_DIR}/core/libs/dimg/filters/dimgthreadedanalyser.h 0079 ${CMAKE_SOURCE_DIR}/core/libs/dimg/filters/icc/iccprofile.h 0080 ${CMAKE_SOURCE_DIR}/core/libs/dimg/filters/icc/icctransform.h 0081 ${CMAKE_SOURCE_DIR}/core/libs/dimg/filters/bcg/bcgcontainer.h 0082 ${CMAKE_SOURCE_DIR}/core/libs/dimg/filters/wb/wbcontainer.h 0083 ${CMAKE_SOURCE_DIR}/core/libs/dimg/filters/curves/curvescontainer.h 0084 ${CMAKE_SOURCE_DIR}/core/libs/dimg/filters/raw/drawdecoding.h 0085 0086 ${CMAKE_SOURCE_DIR}/core/libs/metadataengine/engine/metaengine.h 0087 ${CMAKE_SOURCE_DIR}/core/libs/metadataengine/engine/metaengine_data.h 0088 ${CMAKE_SOURCE_DIR}/core/libs/metadataengine/containers/photoinfocontainer.h 0089 ${CMAKE_SOURCE_DIR}/core/libs/metadataengine/containers/metadatainfo.h 0090 ${CMAKE_SOURCE_DIR}/core/libs/metadataengine/containers/captionvalues.h 0091 0092 ${CMAKE_SOURCE_DIR}/core/libs/rawengine/drawdecoder.h 0093 ${CMAKE_SOURCE_DIR}/core/libs/rawengine/drawinfo.h 0094 ${CMAKE_SOURCE_DIR}/core/libs/rawengine/drawdecodersettings.h 0095 0096 ${CMAKE_SOURCE_DIR}/core/libs/widgets/mainview/dactivelabel.h 0097 ${CMAKE_SOURCE_DIR}/core/libs/widgets/files/filesaveconflictbox.h 0098 ${CMAKE_SOURCE_DIR}/core/libs/widgets/colors/dcolorselector.h 0099 ${CMAKE_SOURCE_DIR}/core/libs/widgets/graphicsview/imagezoomsettings.h 0100 ${CMAKE_SOURCE_DIR}/core/libs/widgets/graphicsview/previewlayout.h 0101 ${CMAKE_SOURCE_DIR}/core/libs/widgets/graphicsview/dimgpreviewitem.h 0102 ${CMAKE_SOURCE_DIR}/core/libs/widgets/graphicsview/graphicsdimgview.h 0103 ${CMAKE_SOURCE_DIR}/core/libs/widgets/graphicsview/graphicsdimgitem.h 0104 0105 ${CMAKE_SOURCE_DIR}/core/libs/threadimageio/preview/previewsettings.h 0106 ${CMAKE_SOURCE_DIR}/core/libs/threadimageio/preview/previewloadthread.h 0107 ${CMAKE_SOURCE_DIR}/core/libs/threadimageio/fileio/loadingdescription.h 0108 ${CMAKE_SOURCE_DIR}/core/libs/threadimageio/fileio/loadsavethread.h 0109 ${CMAKE_SOURCE_DIR}/core/libs/threadimageio/thumb/thumbnailinfo.h 0110 ${CMAKE_SOURCE_DIR}/core/libs/threadimageio/thumb/thumbnailloadthread.h 0111 ${CMAKE_SOURCE_DIR}/core/libs/threadimageio/engine/managedloadsavethread.h 0112 ${CMAKE_SOURCE_DIR}/core/libs/threads/dynamicthread.h 0113 0114 ${CMAKE_SOURCE_DIR}/core/libs/dialogs/dmessagebox.h 0115 ${CMAKE_SOURCE_DIR}/core/libs/dialogs/imagedialog.h 0116 0117 ${CMAKE_SOURCE_DIR}/core/libs/progressmanager/dhistoryview.h 0118 ${CMAKE_SOURCE_DIR}/core/libs/progressmanager/dprogresswdg.h 0119 0120 # As part of DigikamDatabase 0121 0122 ${CMAKE_SOURCE_DIR}/core/libs/database/item/containers/iteminfo.h 0123 ${CMAKE_SOURCE_DIR}/core/libs/database/item/containers/iteminfolist.h 0124 ${CMAKE_SOURCE_DIR}/core/libs/database/coredb/coredbfields.h 0125 ${CMAKE_SOURCE_DIR}/core/libs/database/coredb/coredbconstants.h 0126 ${CMAKE_SOURCE_DIR}/core/libs/database/coredb/coredbalbuminfo.h 0127 ${CMAKE_SOURCE_DIR}/core/libs/database/coredb/coredbaccess.h 0128 ${CMAKE_SOURCE_DIR}/core/libs/database/coredb/coredburl.h 0129 ${CMAKE_SOURCE_DIR}/core/libs/database/engine/dbengineparameters.h 0130 ${CMAKE_SOURCE_DIR}/core/libs/database/engine/dbengineaction.h 0131 ${CMAKE_SOURCE_DIR}/core/libs/database/engine/dbengineconfig.h 0132 ${CMAKE_SOURCE_DIR}/core/libs/database/engine/dbengineerrorhandler.h 0133 ${CMAKE_SOURCE_DIR}/core/libs/database/engine/dbengineconfigsettings.h 0134 0135 # As part of DigikamGui 0136 0137 ${CMAKE_SOURCE_DIR}/core/utilities/queuemanager/dplugins/dpluginbqm.h 0138 ${CMAKE_SOURCE_DIR}/core/utilities/queuemanager/manager/batchtool.h 0139 ${CMAKE_SOURCE_DIR}/core/utilities/queuemanager/manager/queuesettings.h 0140 0141 DESTINATION 0142 0143 ${CMAKE_INSTALL_INCLUDEDIR}/digikam 0144 ) 0145 0146 configure_file(${CMAKE_CURRENT_SOURCE_DIR}/../cmake/templates/DigikamPluginConfig.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/DigikamPluginConfig.cmake) 0147 0148 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/DigikamPluginConfig.cmake 0149 DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/DigikamPlugin")