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)