ukui-screensaver/KylinNM/CMakeLists.txt

96 lines
2.8 KiB
CMake

find_package(Qt5 COMPONENTS Core Widgets REQUIRED)
find_package(X11 REQUIRED)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTORCC ON)
#pkg_check_modules(X11 REQUIRED x11)
qt5_wrap_ui(Kylin_NM_SRC
src/confform.ui
src/kylinnm.ui
src/oneconnform.ui
src/onelancform.ui
wireless-security/dlgconnhidwifi.ui
wireless-security/dlgconnhidwifisecfast.ui
wireless-security/dlgconnhidwifisectunneltls.ui
wireless-security/dlgconnhidwifisecpeap.ui
wireless-security/dlgconnhidwifisectls.ui
wireless-security/dlgconnhidwifisecleap.ui
wireless-security/dlgconnhidwifisecpwd.ui
wireless-security/dlgconnhidwifiwep.ui
wireless-security/dlgconnhidwifileap.ui
wireless-security/dlgconnhidwifiwpa.ui
hot-spot/dlghotspotcreate.ui
)
#qt5_wrap_cpp(Kylin_NM_SRC
# src/backthread.h
# src/confform.h
# src/ksimplenm.h
# src/kylin-dbus-interface.h
# src/kylin-network-interface.h
# src/loadingdiv.h
# src/kylinnm.h
# src/oneconnform.h
# src/onelancform.h
# src/switchbutton.h
# src/utils.h
# wireless-security/dlgconnhidwifi.h
# wireless-security/dlgconnhidwifisecfast.h
# wireless-security/dlgconnhidwifisectunneltls.h
# wireless-security/dlgconnhidwifisecpeap.h
# wireless-security/dlgconnhidwifisectls.h
# wireless-security/dlgconnhidwifisecleap.h
# wireless-security/dlgconnhidwifisecpwd.h
# wireless-security/dlgconnhidwifiwep.h
# wireless-security/dlgconnhidwifileap.h
# wireless-security/dlgconnhidwifiwpa.h
# wireless-security/kylinheadfile.h
# hot-spot/dlghotspotcreate.h
# )
qt5_add_resources(Kylin_NM_SRC
nmqrc.qrc
res.qrc)
set(Kylin_NM_SRC
${Kylin_NM_SRC}
src/backthread.cpp
src/confform.cpp
src/ksimplenm.cpp
src/kylin-dbus-interface.cpp
src/kylin-network-interface.c
src/loadingdiv.cpp
src/kylinnm.cpp
src/oneconnform.cpp
src/onelancform.cpp
src/switchbutton.cpp
src/utils.cpp
src/swipegesturerecognizer.cpp
wireless-security/dlgconnhidwifi.cpp
wireless-security/dlgconnhidwifisecfast.cpp
wireless-security/dlgconnhidwifisectunneltls.cpp
wireless-security/dlgconnhidwifisecpeap.cpp
wireless-security/dlgconnhidwifisectls.cpp
wireless-security/dlgconnhidwifisecleap.cpp
wireless-security/dlgconnhidwifisecpwd.cpp
wireless-security/dlgconnhidwifiwep.cpp
wireless-security/dlgconnhidwifileap.cpp
wireless-security/dlgconnhidwifiwpa.cpp
wireless-security/kylinheadfile.cpp
hot-spot/dlghotspotcreate.cpp
nmqrc.qrc
)
include_directories(
${Qt5Core_INCLUDE_DIRS}
${Qt5Widgets_INCLUDE_DIRS}
${Qt5DBus_INCLUDE_DIRS}
)
find_package(KF5WindowSystem)
add_library(Kylin-nm STATIC ${Kylin_NM_SRC})
target_link_libraries(Kylin-nm Qt5::Core Qt5::Widgets KF5::WindowSystem Qt5::DBus Qt5::X11Extras)