summaryrefslogtreecommitdiff
path: root/raveos-calamares-module/wifi-onallo/CMakeLists.txt
diff options
context:
space:
mode:
authorNippy <nippy@Beller-Mac-mini.lan>2026-11-08 13:54:38 +0100
committerNippy <nippy@Beller-Mac-mini.lan>2026-11-08 13:54:38 +0100
commit29e0e531d1dbee5a111f56be88494781aef300ff (patch)
tree070e6e9a8f1be6f89ebfbe79a768521e2282bf48 /raveos-calamares-module/wifi-onallo/CMakeLists.txt
parent875256df161190f256d1fc0766fe300df264f7d3 (diff)
downloadRaveOS-PKGBUILD-29e0e531d1dbee5a111f56be88494781aef300ff.tar.gz
RaveOS-PKGBUILD-29e0e531d1dbee5a111f56be88494781aef300ff.zip
wifi fix
Diffstat (limited to 'raveos-calamares-module/wifi-onallo/CMakeLists.txt')
-rw-r--r--raveos-calamares-module/wifi-onallo/CMakeLists.txt37
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
+)