X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=config%2Flustre-build.m4;h=5b132e86dc2c0476c1e97ff2e46de6e49f1387b2;hp=da3741fe4e0dccd2ffa916e0e937429a8062f7c6;hb=a0a1066d30054540d853a067449b90f991b7554a;hpb=15f79a4dee320b14dc04009fdcd96218baace053 diff --git a/config/lustre-build.m4 b/config/lustre-build.m4 index da3741f..5b132e8 100644 --- a/config/lustre-build.m4 +++ b/config/lustre-build.m4 @@ -232,41 +232,20 @@ AC_CONFIG_SUBDIRS([libsysio]) # # LB_PATH_LUSTREIOKIT # -# Handle internal/external lustre-iokit +# We no longer handle external lustre-iokit # AC_DEFUN([LB_PATH_LUSTREIOKIT], -[AC_ARG_WITH([lustre-iokit], - AC_HELP_STRING([--with-lustre-iokit=path], - [set path to lustre-iokit source (default is included lustre-iokit)]), +[AC_ARG_ENABLE([iokit], + AC_HELP_STRING([--disable-iokit], + [disable iokit (default is enable)]), [],[ - with_lustre_iokit='yes' + enable_iokit='yes' ]) -AC_MSG_CHECKING([location of lustre-iokit]) -enable_lustre_iokit="$with_lustre_iokit" -case x$with_lustre_iokit in - xyes) - AC_MSG_RESULT([internal]) - LB_CHECK_FILE([$srcdir/lustre-iokit/ior-survey/ior-survey],[],[ - AC_MSG_ERROR([A complete internal lustre-iokit was not found.]) - ]) - LUSTREIOKIT_SUBDIR="lustre-iokit" - LUSTREIOKIT="$PWD/lustre-iokit" - ;; - xno) - AC_MSG_RESULT([disabled]) - ;; - *) - AC_MSG_RESULT([$with_lustre_iokit]) - LB_CHECK_FILE([$with_lustre_iokit/ior-survey/ior_survey],[],[ - AC_MSG_ERROR([A complete (built) external lustre-iokit was not found.]) - ]) - LUSTREIOKIT="$with_lustre_iokit" - ;; -esac +AC_MSG_CHECKING([whether to build iokit]) +AC_MSG_RESULT([$enable_iokit]) +AS_IF([test "x$enable_iokit" = xyes], [LUSTREIOKIT_SUBDIR="lustre-iokit"], [LUSTREIOKIT_SUBDIR=""])[]dnl AC_SUBST(LUSTREIOKIT_SUBDIR) -# We have to configure even if we don't build here for make dist to work -AC_CONFIG_SUBDIRS([lustre-iokit]) -AM_CONDITIONAL(BUILD_LUSTREIOKIT, [test "x$with_lustre_iokit" != xno]) +AM_CONDITIONAL(BUILD_LUSTREIOKIT, [test "x$enable_iokit" = xyes]) ]) # Define no libcfs by default. @@ -587,6 +566,13 @@ AC_DEFUN([LB_CONFIG_FILES], contrib/scripts/Makefile ldiskfs/Makefile ldiskfs/autoMakefile + lustre-iokit/Makefile + lustre-iokit/obdfilter-survey/Makefile + lustre-iokit/ost-survey/Makefile + lustre-iokit/sgpdd-survey/Makefile + lustre-iokit/mds-survey/Makefile + lustre-iokit/ior-survey/Makefile + lustre-iokit/stats-collect/Makefile ) ])