Warning, /office/skrooge/skgbankgui/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 #*************************************************************************** 0002 #* SPDX-FileCopyrightText: 2022 S. MANKOWSKI stephane@mankowski.fr 0003 #* SPDX-FileCopyrightText: 2022 G. DE BURE support@mankowski.fr 0004 #* SPDX-License-Identifier: GPL-3.0-or-later 0005 #*************************************************************************** 0006 MESSAGE( STATUS "..:: CMAKE SKGBANKGUI ::..") 0007 0008 PROJECT(SKGBANKGUI) 0009 0010 LINK_DIRECTORIES (${LIBRARY_OUTPUT_PATH}) 0011 0012 IF(SKG_WEBENGINE) 0013 MESSAGE( STATUS " Mode WebEngine") 0014 ADD_DEFINITIONS(-DSKG_WEBENGINE=${SKG_WEBENGINE}) 0015 ENDIF(SKG_WEBENGINE) 0016 IF(SKG_WEBKIT) 0017 MESSAGE( STATUS " Mode Webkit") 0018 ADD_DEFINITIONS(-DSKG_WEBKIT=${SKG_WEBKIT}) 0019 ENDIF(SKG_WEBKIT) 0020 0021 SET(skgbankgui_SRCS 0022 skgobjectmodel.cpp 0023 skgquerycreator.cpp 0024 skgpredicatcreator.cpp 0025 skgquerydelegate.cpp 0026 skgunitcombobox.cpp 0027 ) 0028 0029 SET(LIBS Qt5::Xml skgbankmodeler skgbasemodeler skgbasegui) 0030 IF(SKG_WEBENGINE) 0031 SET(LIBS ${LIBS} Qt5::WebEngineWidgets) 0032 ENDIF(SKG_WEBENGINE) 0033 IF(SKG_WEBKIT) 0034 SET(LIBS ${LIBS} Qt5::WebKitWidgets) 0035 ENDIF(SKG_WEBKIT) 0036 IF(KActivities_FOUND) 0037 MESSAGE( STATUS " KActivity FOUND" ) 0038 SET(LIBS ${LIBS} KF5::Activities) 0039 endif (KActivities_FOUND) 0040 0041 ki18n_wrap_ui(skgbankgui_SRCS skgquerycreator.ui) 0042 0043 ADD_LIBRARY(skgbankgui SHARED ${skgbankgui_SRCS}) 0044 TARGET_LINK_LIBRARIES(skgbankgui LINK_PUBLIC ${LIBS}) 0045 SET_TARGET_PROPERTIES(skgbankgui PROPERTIES VERSION ${SKG_VERSION} SOVERSION ${SOVERSION} ) 0046 GENERATE_EXPORT_HEADER(skgbankgui BASE_NAME skgbankgui) 0047 0048 ########### install files ############### 0049 INSTALL(TARGETS skgbankgui ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP ) 0050 INSTALL(DIRECTORY icons_breeze/ DESTINATION ${KDE_INSTALL_ICONDIR}/breeze/actions/22 FILES_MATCHING PATTERN "*.svgz") 0051 INSTALL(DIRECTORY icons_breeze-dark/ DESTINATION ${KDE_INSTALL_ICONDIR}/breeze-dark/actions/22 FILES_MATCHING PATTERN "*.svgz") 0052 0053 ECM_INSTALL_ICONS(ICONS 0054 icons_hicolor/16-actions-skrooge_credit_card.png 0055 icons_hicolor/16-actions-skrooge_less.png 0056 icons_hicolor/16-actions-skrooge_more.png 0057 icons_hicolor/16-actions-skrooge_much_less.png 0058 icons_hicolor/16-actions-skrooge_much_more.png 0059 icons_hicolor/16-actions-skrooge_type.png 0060 icons_hicolor/22-actions-skrooge_credit_card.png 0061 icons_hicolor/22-actions-skrooge_less.png 0062 icons_hicolor/22-actions-skrooge_more.png 0063 icons_hicolor/22-actions-skrooge_much_less.png 0064 icons_hicolor/22-actions-skrooge_much_more.png 0065 icons_hicolor/22-actions-skrooge_type.png 0066 icons_hicolor/32-actions-skrooge_credit_card.png 0067 icons_hicolor/32-actions-skrooge_less.png 0068 icons_hicolor/32-actions-skrooge_more.png 0069 icons_hicolor/32-actions-skrooge_much_less.png 0070 icons_hicolor/32-actions-skrooge_much_more.png 0071 icons_hicolor/32-actions-skrooge_type.png 0072 icons_hicolor/48-actions-skrooge_credit_card.png 0073 icons_hicolor/48-actions-skrooge_less.png 0074 icons_hicolor/48-actions-skrooge_more.png 0075 icons_hicolor/48-actions-skrooge_much_less.png 0076 icons_hicolor/48-actions-skrooge_much_more.png 0077 icons_hicolor/48-actions-skrooge_type.png 0078 icons_hicolor/64-actions-skrooge_credit_card.png 0079 icons_hicolor/64-actions-skrooge_less.png 0080 icons_hicolor/64-actions-skrooge_more.png 0081 icons_hicolor/64-actions-skrooge_much_less.png 0082 icons_hicolor/64-actions-skrooge_much_more.png 0083 icons_hicolor/64-actions-skrooge_type.png 0084 icons_hicolor/128-actions-skrooge_credit_card.png 0085 icons_hicolor/128-actions-skrooge_less.png 0086 icons_hicolor/128-actions-skrooge_more.png 0087 icons_hicolor/128-actions-skrooge_much_less.png 0088 icons_hicolor/128-actions-skrooge_much_more.png 0089 icons_hicolor/128-actions-skrooge_type.png 0090 icons_hicolor/256-actions-skrooge_credit_card.png 0091 icons_hicolor/256-actions-skrooge_less.png 0092 icons_hicolor/256-actions-skrooge_more.png 0093 icons_hicolor/256-actions-skrooge_much_less.png 0094 icons_hicolor/256-actions-skrooge_much_more.png 0095 icons_hicolor/256-actions-skrooge_type.png 0096 icons_hicolor/512-actions-skrooge_credit_card.png 0097 icons_hicolor/512-actions-skrooge_less.png 0098 icons_hicolor/512-actions-skrooge_more.png 0099 icons_hicolor/512-actions-skrooge_much_less.png 0100 icons_hicolor/512-actions-skrooge_much_more.png 0101 icons_hicolor/512-actions-skrooge_type.png 0102 icons_hicolor/sc-actions-skrooge_credit_card.svgz 0103 icons_hicolor/sc-actions-skrooge_less.svgz 0104 icons_hicolor/sc-actions-skrooge_more.svgz 0105 icons_hicolor/sc-actions-skrooge_much_less.svgz 0106 icons_hicolor/sc-actions-skrooge_much_more.svgz 0107 icons_hicolor/sc-actions-skrooge_type.svgz 0108 DESTINATION ${KDE_INSTALL_ICONDIR} 0109 THEME hicolor 0110 )