Warning, /office/skrooge/skgbankguidesigner/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 SKGBANKGUIDESIGNER ::..")
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(skgbankguidesigner_SRCS ${skgbankgui_SRCS}
0022 skgquerycreatordesignerplugin.cpp
0023 skgbkwidgetcollectiondesignerplugin.cpp
0024 skgpredicatcreatordesignerplugin.cpp
0025 skgunitcomboboxdesignerplugin.cpp
0026 )
0027
0028 SET(LIBS Qt5::Designer skgbankgui)
0029
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
0037 ADD_LIBRARY(skgbankguidesigner SHARED ${skgbankguidesigner_SRCS})
0038 TARGET_LINK_LIBRARIES(skgbankguidesigner LINK_PUBLIC ${LIBS})
0039 GENERATE_EXPORT_HEADER(skgbankguidesigner BASE_NAME skgbankguidesigner)
0040
0041 ########### install files ###############
0042 IF(WIN32)
0043 INSTALL(TARGETS skgbankguidesigner LIBRARY ARCHIVE DESTINATION ${KDE_INSTALL_PLUGINDIR}/designer )
0044 ELSE(WIN32)
0045 INSTALL(TARGETS skgbankguidesigner LIBRARY DESTINATION ${KDE_INSTALL_PLUGINDIR}/designer )
0046 ENDIF(WIN32)