update CMakeLists.txt to install modularized uxplay-beacon

This commit is contained in:
F. Duncanh
2026-03-09 02:14:35 -04:00
parent 20e32c5d1d
commit 07fa972de1

View File

@@ -74,29 +74,26 @@ install( FILES uxplay.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1 )
install( FILES README.md README.txt README.html LICENSE DESTINATION ${CMAKE_INSTALL_DOCDIR} ) install( FILES README.md README.txt README.html LICENSE DESTINATION ${CMAKE_INSTALL_DOCDIR} )
install( FILES lib/llhttp/LICENSE-MIT DESTINATION ${CMAKE_INSTALL_DOCDIR}/llhttp ) install( FILES lib/llhttp/LICENSE-MIT DESTINATION ${CMAKE_INSTALL_DOCDIR}/llhttp )
install( FILES uxplay.service DESTINATION ${CMAKE_INSTALL_DOCDIR}/systemd ) install( FILES uxplay.service DESTINATION ${CMAKE_INSTALL_DOCDIR}/systemd )
install( FILES Bluetooth_LE_beacon/uxplay-beacon.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1 )
if (DBUS_FOUND) install( FILES Bluetooth_LE_beacon/uxplay-beacon.py
install( FILES Bluetooth_LE_beacon/dbus/uxplay-beacon.py
DESTINATION bin DESTINATION bin
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ) PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ)
install( FILES Bluetooth_LE_beacon/dbus/uxplay-beacon.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1 ) install( FILES Bluetooth_LE_beacon/uxplay_beacon_module_BleuIO.py
DESTINATION bin
PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ)
if (DBUS_FOUND)
install( FILES Bluetooth_LE_beacon/uxplay_beacon_module_BlueZ.py
DESTINATION bin
PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ)
endif() endif()
if (WIN32) if (WIN32)
install( FILES Bluetooth_LE_beacon/winrt/uxplay-beacon.py install( FILES Bluetooth_LE_beacon/uxplay_beacon_module_winrt.py
DESTINATION bin DESTINATION bin
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ) PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ)
install( FILES Bluetooth_LE_beacon/winrt/uxplay-beacon.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1 )
endif() endif()
if (APPLE)
install( FILES Bluetooth_LE_beacon/bleuio/uxplay-beacon.py
DESTINATION bin
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ)
install( FILES Bluetooth_LE_beacon/bleuio/uxplay-beacon.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1 )
endif()
# uninstall target # uninstall target
if(NOT TARGET uninstall) if(NOT TARGET uninstall)