install (and uninstall) udev rules file

master
Dimitri Stolnikov 12 years ago
parent 5f88049c0c
commit 0fb8543dde
  1. 14
      CMakeLists.txt
  2. 5
      Makefile.am

@ -87,6 +87,20 @@ add_custom_target(uninstall
${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake
) )
########################################################################
# Install udev rules
########################################################################
option(INSTALL_UDEV_RULES "Install udev rules for RTL-SDR" ON)
if (INSTALL_UDEV_RULES)
install (
FILES rtl-sdr.rules
DESTINATION "/etc/udev/rules.d"
COMPONENT "udev"
)
else (INSTALL_UDEV_RULES)
message (STATUS "Udev rules not being installed, install them with -DINSTALL_UDEV_RULES=ON")
endif (INSTALL_UDEV_RULES)
######################################################################## ########################################################################
# Add subdirectories # Add subdirectories
######################################################################## ########################################################################

@ -7,13 +7,16 @@ SUBDIRS = include src
pkgconfigdir = $(libdir)/pkgconfig pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = librtlsdr.pc pkgconfig_DATA = librtlsdr.pc
udevrulesdir=/etc/udev/rules.d
udevrules_DATA = rtl-sdr.rules
BUILT_SOURCES = $(top_srcdir)/.version BUILT_SOURCES = $(top_srcdir)/.version
$(top_srcdir)/.version: $(top_srcdir)/.version:
echo $(VERSION) > $@-t && mv $@-t $@ echo $(VERSION) > $@-t && mv $@-t $@
dist-hook: dist-hook:
echo $(VERSION) > $(distdir)/.tarball-version echo $(VERSION) > $(distdir)/.tarball-version
EXTRA_DIST = git-version-gen EXTRA_DIST = git-version-gen $(udevrules_DATA)
if HAVE_DOXYGEN if HAVE_DOXYGEN

Loading…
Cancel
Save