don't install udev rules by default, as it may pollute the system
For cmake call with -DINSTALL_UDEV_RULES=ON for the rules to be installed during the default install/uninstall stages. For autotools call "make install-udev-rules" or "make uninstall-udev- The rules file will be installed to "/etc/udev/rules.d".
This commit is contained in:
parent
b81bf9a481
commit
d79e4f8dca
|
@ -84,7 +84,7 @@ add_custom_target(uninstall
|
|||
########################################################################
|
||||
# Install udev rules
|
||||
########################################################################
|
||||
option(INSTALL_UDEV_RULES "Install udev rules for OsmoSDR" ON)
|
||||
option(INSTALL_UDEV_RULES "Install udev rules for OsmoSDR" OFF)
|
||||
if (INSTALL_UDEV_RULES)
|
||||
install (
|
||||
FILES osmosdr.rules
|
||||
|
|
|
@ -7,16 +7,19 @@ SUBDIRS = include src
|
|||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
pkgconfig_DATA = libosmosdr.pc
|
||||
|
||||
udevrulesdir=/etc/udev/rules.d
|
||||
udevrules_DATA = osmosdr.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) osmosdr.rules /etc/udev/rules.d
|
||||
|
||||
uninstall-udev-rules:
|
||||
rm -rf /etc/udev/rules.d/osmosdr.rules
|
||||
|
||||
EXTRA_DIST = git-version-gen
|
||||
|
||||
if HAVE_DOXYGEN
|
||||
|
||||
|
|
Reference in New Issue