Warning, /office/skrooge/skgbaseguidesigner/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 SKGBASEGUIDESIGNER ::..") 0007 0008 PROJECT(SKGBASEGUIDESIGNER) 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(skgbaseguidesigner_SRCS 0022 skgwidgetcollectiondesignerplugin.cpp 0023 skgtabwidgetdesignerplugin.cpp 0024 skgtablewidgetdesignerplugin.cpp 0025 skgtableviewdesignerplugin.cpp 0026 skgfilteredtableviewdesignerplugin.cpp 0027 skgtreeviewdesignerplugin.cpp 0028 skgcomboboxdesignerplugin.cpp 0029 skgcolorbuttondesignerplugin.cpp 0030 skgwidgetselectordesignerplugin.cpp 0031 skgwebviewdesignerplugin.cpp 0032 skgzoomselectordesignerplugin.cpp 0033 skgcalculatoreditdesignerplugin.cpp 0034 skggraphicsviewdesignerplugin.cpp 0035 skgshowdesignerplugin.cpp 0036 skgtablewithgraphdesignerplugin.cpp 0037 skgdateeditdesignerplugin.cpp 0038 skgprogressbardesignerplugin.cpp 0039 skgperiodeditdesignerplugin.cpp 0040 skgsimpleperiodeditdesignerplugin.cpp 0041 ) 0042 0043 SET(LIBS Qt5::Designer skgbasegui) 0044 0045 IF(SKG_WEBENGINE) 0046 SET(LIBS ${LIBS} Qt5::WebEngineWidgets) 0047 ENDIF(SKG_WEBENGINE) 0048 IF(SKG_WEBKIT) 0049 SET(LIBS ${LIBS} Qt5::WebKitWidgets) 0050 ENDIF(SKG_WEBKIT) 0051 0052 ADD_LIBRARY(skgbaseguidesigner SHARED ${skgbaseguidesigner_SRCS}) 0053 TARGET_LINK_LIBRARIES(skgbaseguidesigner LINK_PUBLIC ${LIBS}) 0054 GENERATE_EXPORT_HEADER(skgbaseguidesigner BASE_NAME skgbaseguidesigner) 0055 0056 ########### install files ############### 0057 IF(WIN32) 0058 INSTALL(TARGETS skgbaseguidesigner LIBRARY ARCHIVE DESTINATION ${KDE_INSTALL_PLUGINDIR}/designer ) 0059 ELSE(WIN32) 0060 INSTALL(TARGETS skgbaseguidesigner LIBRARY DESTINATION ${KDE_INSTALL_PLUGINDIR}/designer ) 0061 ENDIF(WIN32)