-
-foreach(FORM ${FORMS})
- set(FORMPATH ${FORMPATH} ui/${FORM})
-endforeach(FORM ${FORMS})
-
-# handle settingspages
-include(settingspages/settingspages.cmake)
-foreach(SP ${SETTINGSPAGES})
- set(SPSRC ${SPSRC} settingspages/${SP}settingspage.cpp)
- set(SPFRM ${SPFRM} settingspages/${SP}settingspage.ui)
-endforeach(SP ${SETTINGSPAGES})
-foreach(SRC ${SP_SOURCES})
- set(SPSRC ${SPSRC} settingspages/${SRC})
-endforeach(SRC ${SP_SOURCES})
-foreach(FRM ${SP_FORMS})
- set(SPFRM ${SPFRM} settingspages/${FRM})
-endforeach(FRM ${SP_FORMS})
-
-include_directories(${CMAKE_SOURCE_DIR}/src/common
- ${CMAKE_SOURCE_DIR}/src/client
- ${CMAKE_SOURCE_DIR}/src/qtui
- ${CMAKE_SOURCE_DIR}/src/qtui/settingspages
- ${CMAKE_SOURCE_DIR}/src/uisupport
-)
-
-qt_wrap_ui(UI ${FORMPATH} ${SPFRM})
-
-if (USE_QT5)
- list(APPEND QT_MODULES Widgets)
-endif()
-
-
-add_library(mod_qtui STATIC ${SOURCES} ${SPSRC} ${UI})
-qt_use_modules(mod_qtui Core Gui Network ${QT_MODULES})
-
-target_link_libraries(mod_qtui mod_client mod_common mod_uisupport ${LIBS})