diff options
author | Carlos Santos | 2019-07-03 18:31:34 +0200 |
---|---|---|
committer | Karel Zak | 2019-07-15 13:56:13 +0200 |
commit | 88bc304ba815e21b09373cfec4e2f1f087482214 (patch) | |
tree | 7a506442d31a050492e040b5e19c40d9568fd36a /configure.ac | |
parent | tests: (libmount) make X-* and x-* more robust (diff) | |
download | kernel-qcow2-util-linux-88bc304ba815e21b09373cfec4e2f1f087482214.tar.gz kernel-qcow2-util-linux-88bc304ba815e21b09373cfec4e2f1f087482214.tar.xz kernel-qcow2-util-linux-88bc304ba815e21b09373cfec4e2f1f087482214.zip |
hwclock: use CMOS clock only if available
- Add --disable-hwclock-cmos configuration argument
- Add USE_HWCLOCK_CMOS (enabled by default for i386/x86_64)
- Add define(USE_HWCLOCK_CMOS)
- Compile hwclock-cmos.c only if USE_HWCLOCK_CMOS is true
- Remove all unnecessary #ifdefs from hwclock-cmos.c
- Add #ifdef USE_HWCLOCK_CMOS around the determine_clock_access_method()
call in hwclock.c
Signed-off-by: Carlos Santos <unixmania@gmail.com>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 997b6388c..8aa2fed38 100644 --- a/configure.ac +++ b/configure.ac @@ -1517,6 +1517,19 @@ UL_REQUIRES_HAVE([hwclock], [io, linuxdummy], [ioperm iopl function or Linux]) AM_CONDITIONAL([BUILD_HWCLOCK], [test "x$build_hwclock" = xyes]) +AC_ARG_ENABLE([hwclock-cmos], + AS_HELP_STRING([--disable-hwclock-cmos], [do not use CMOS clock]), + [], [use_hwclock_cmos="$build_hwclock"] +) + +AS_IF([test "x$use_hwclock_cmos" = xyes], [ + AM_CONDITIONAL([USE_HWCLOCK_CMOS], [true]) + AC_DEFINE([USE_HWCLOCK_CMOS], [1], [Define to 1 if want to use CMOS clock.]) +],[ + AM_CONDITIONAL([USE_HWCLOCK_CMOS], [false]) +]) + + UL_BUILD_INIT([mkfs], [yes]) AM_CONDITIONAL([BUILD_MKFS], [test "x$build_mkfs" = xyes]) |