diff --git a/CMakeLists.txt b/CMakeLists.txt index 0112754..f3ef31e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -90,7 +90,7 @@ add_custom_target(uninstall ######################################################################## # Install udev rules ######################################################################## -option(INSTALL_UDEV_RULES "Install udev rules for RTL-SDR" ON) +option(INSTALL_UDEV_RULES "Install udev rules for RTL-SDR" OFF) if (INSTALL_UDEV_RULES) install ( FILES rtl-sdr.rules diff --git a/Makefile.am b/Makefile.am index ec705c8..2ffa532 100644 --- a/Makefile.am +++ b/Makefile.am @@ -7,16 +7,19 @@ SUBDIRS = include src pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = librtlsdr.pc -udevrulesdir=/etc/udev/rules.d -udevrules_DATA = rtl-sdr.rules - BUILT_SOURCES = $(top_srcdir)/.version $(top_srcdir)/.version: echo $(VERSION) > $@-t && mv $@-t $@ dist-hook: echo $(VERSION) > $(distdir)/.tarball-version -EXTRA_DIST = git-version-gen $(udevrules_DATA) +install-udev-rules: + $(INSTALL_DATA) rtl-sdr.rules /etc/udev/rules.d + +uninstall-udev-rules: + rm -rf /etc/udev/rules.d/rtl-sdr.rules + +EXTRA_DIST = git-version-gen if HAVE_DOXYGEN