diff options
Diffstat (limited to 'raveos-calamares-module/wifi-onallo/CMakeLists.txt')
| -rw-r--r-- | raveos-calamares-module/wifi-onallo/CMakeLists.txt | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/raveos-calamares-module/wifi-onallo/CMakeLists.txt b/raveos-calamares-module/wifi-onallo/CMakeLists.txt new file mode 100644 index 0000000..0c23149 --- /dev/null +++ b/raveos-calamares-module/wifi-onallo/CMakeLists.txt @@ -0,0 +1,37 @@ +find_package(Qt6 REQUIRED COMPONENTS DBus Gui Qml Quick) + +set(RAVEOS_WIFI_QML_DIR "${CMAKE_INSTALL_PREFIX}/lib/raveos-wifi/qml") +set(RAVEOS_WIFI_UI_DIR "${CMAKE_INSTALL_PREFIX}/lib/calamares/modules/wifi/ui") + +add_executable(raveos-wifi + main.cpp + ../wifi/NetworkManager.cpp +) + +set_target_properties(raveos-wifi PROPERTIES AUTOMOC ON) + +target_compile_definitions(raveos-wifi PRIVATE + RAVEOS_WIFI_QML_DIR="${RAVEOS_WIFI_QML_DIR}" + RAVEOS_WIFI_UI_DIR="${RAVEOS_WIFI_UI_DIR}" +) + +target_link_libraries(raveos-wifi PRIVATE + Qt6::DBus + Qt6::Gui + Qt6::Qml + Qt6::Quick +) + +install(TARGETS raveos-wifi DESTINATION bin) + +install( + FILES qml/Onallo.qml + DESTINATION lib/raveos-wifi/qml +) + +install( + FILES + qml/io/calamares/ui/qmldir + qml/io/calamares/ui/ViewManager.qml + DESTINATION lib/raveos-wifi/qml/io/calamares/ui +) |