96 lines
2.8 KiB
CMake
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)
|