+# Check whether --enable-profile or --disable-profile was given.
+if test "${enable_profile+set}" = set; then
+ enableval="$enable_profile"
+ if test "$enableval" = "no"
+then
+ PROFILE_CMT=#
+ MAKEFILE_PROFILE=/dev/null
+ echo "Disabling profiling libraries"
+else
+ PROFILE_CMT=
+ MAKEFILE_PROFILE=$srcdir/lib/Makefile.profile
+ PROFILED_LIB_EXT=_p.a
+ echo "Building profiling libraries"
+fi
+
+else
+ PROFILE_CMT=#
+MAKEFILE_PROFILE=/dev/null
+echo "Disabling profiling libraries by default"
+
+fi
+
+
+
+# Check whether --enable-checker or --disable-checker was given.
+if test "${enable_checker+set}" = set; then
+ enableval="$enable_checker"
+ if test "$enableval" = "no"
+then
+ CHECKER_CMT=#
+ MAKEFILE_CHECKER=/dev/null
+ echo "Disabling checker libraries"
+else
+ CHECKER_CMT=
+ MAKEFILE_CHECKER=$srcdir/lib/Makefile.checker
+ echo "Building checker libraries"
+fi
+
+else
+ CHECKER_CMT=#
+MAKEFILE_CHECKER=/dev/null
+echo "Disabling checker libraries by default"
+
+fi
+
+
+
+
+
+
+# Check whether --enable-jfs-debug or --disable-jfs-debug was given.
+if test "${enable_jfs_debug+set}" = set; then
+ enableval="$enable_jfs_debug"
+ if test "$enableval" = "no"
+then
+ echo "Disabling journal debugging"
+else
+ cat >> confdefs.h <<\EOF
+#define CONFIG_JBD_DEBUG 1
+EOF
+
+ echo "Enabling journal debugging"
+fi
+
+else
+ echo "Disabling journal debugging by default"
+
+fi
+
+# Check whether --enable-swapfs or --disable-swapfs was given.
+if test "${enable_swapfs+set}" = set; then
+ enableval="$enable_swapfs"
+ if test "$enableval" = "no"
+then
+ echo "Disabling swapfs support"
+else
+ cat >> confdefs.h <<\EOF
+#define ENABLE_SWAPFS 1
+EOF
+
+ echo "Enabling swapfs support"
+fi
+
+else
+ echo "Enabling swapfs support by default"
+cat >> confdefs.h <<\EOF
+#define ENABLE_SWAPFS 1
+EOF
+
+
+fi
+
+# Check whether --enable-debugfs or --disable-debugfs was given.
+if test "${enable_debugfs+set}" = set; then
+ enableval="$enable_debugfs"
+ if test "$enableval" = "no"
+then
+ echo "Disabling debugfs support"
+ DEBUGFS_CMT="#"
+else
+ DEBUGFS_CMT=
+ echo "Enabling debugfs support"
+fi
+
+else
+ echo "Enabling debugfs support by default"
+DEBUGFS_CMT=
+
+fi
+
+
+# Check whether --enable-imager or --disable-imager was given.
+if test "${enable_imager+set}" = set; then
+ enableval="$enable_imager"
+ if test "$enableval" = "no"
+then
+ echo "Disabling e2image support"
+ IMAGER_CMT="#"
+else
+ IMAGER_CMT=
+ echo "Enabling e2image support"
+fi
+
+else
+ echo "Enabling e2image support by default"
+IMAGER_CMT=
+
+fi
+
+
+# Check whether --enable-resizer or --disable-resizer was given.
+if test "${enable_resizer+set}" = set; then
+ enableval="$enable_resizer"
+ if test "$enableval" = "no"
+then
+ echo "Disabling e2resize support"
+ RESIZER_CMT="#"
+else
+ RESIZER_CMT=
+ echo "Enabling e2resize support"
+fi
+
+else
+ echo "Enabling e2resize support by default"
+RESIZER_CMT=
+
+fi
+
+
+# Check whether --enable-dynamic-e2fsck or --disable-dynamic-e2fsck was given.
+if test "${enable_dynamic_e2fsck+set}" = set; then
+ enableval="$enable_dynamic_e2fsck"
+ if test "$enableval" = "no"
+then
+ E2FSCK_TYPE=static
+ echo "Building e2fsck statically"
+else
+ E2FSCK_TYPE=shared
+ echo "Building e2fsck dynamically"
+fi
+
+else
+ E2FSCK_TYPE=static
+echo "Building e2fsck statically by default"
+
+fi
+
+
+# Check whether --enable-fsck or --disable-fsck was given.
+if test "${enable_fsck+set}" = set; then
+ enableval="$enable_fsck"
+ if test "$enableval" = "no"
+then
+ FSCK_PROG='' FSCK_MAN=''
+ echo "Not building fsck wrapper"
+else
+ FSCK_PROG=fsck FSCK_MAN=fsck.8
+ echo "Building fsck wrapper"
+fi
+
+else
+ case "$host_os" in
+ gnu*)
+ FSCK_PROG='' FSCK_MAN=''
+ echo "Not building fsck wrapper by default"
+ ;;
+ *)
+ FSCK_PROG=fsck FSCK_MAN=fsck.8
+ echo "Building fsck wrapper by default"
+esac
+
+fi
+
+
+
+MAKEFILE_LIBRARY=$srcdir/lib/Makefile.library
+
+# Check whether --enable-old-bitops or --disable-old-bitops was given.
+if test "${enable_old_bitops+set}" = set; then
+ enableval="$enable_old_bitops"
+ if test "$enableval" = "no"
+then
+ echo "Using new (standard) bitmask operations"
+else
+ cat >> confdefs.h <<\EOF
+#define EXT2_OLD_BITOPS 1
+EOF
+
+ echo "Using old (native) bitmask operations"
+
+fi
+
+else
+ echo "Using standard bitmask operations by default"
+
+fi
+