482 BASIC_REQUIRE_PROGS(ECHO, echo) |
482 BASIC_REQUIRE_PROGS(ECHO, echo) |
483 BASIC_REQUIRE_PROGS(EXPR, expr) |
483 BASIC_REQUIRE_PROGS(EXPR, expr) |
484 BASIC_REQUIRE_PROGS(FILE, file) |
484 BASIC_REQUIRE_PROGS(FILE, file) |
485 BASIC_REQUIRE_PROGS(FIND, find) |
485 BASIC_REQUIRE_PROGS(FIND, find) |
486 BASIC_REQUIRE_PROGS(HEAD, head) |
486 BASIC_REQUIRE_PROGS(HEAD, head) |
|
487 BASIC_REQUIRE_PROGS(GUNZIP, gunzip) |
|
488 BASIC_REQUIRE_PROGS(GZIP, pigz gzip) |
487 BASIC_REQUIRE_PROGS(LN, ln) |
489 BASIC_REQUIRE_PROGS(LN, ln) |
488 BASIC_REQUIRE_PROGS(LS, ls) |
490 BASIC_REQUIRE_PROGS(LS, ls) |
489 BASIC_REQUIRE_PROGS(MKDIR, mkdir) |
491 BASIC_REQUIRE_PROGS(MKDIR, mkdir) |
490 BASIC_REQUIRE_PROGS(MKTEMP, mktemp) |
492 BASIC_REQUIRE_PROGS(MKTEMP, mktemp) |
491 BASIC_REQUIRE_PROGS(MV, mv) |
493 BASIC_REQUIRE_PROGS(MV, mv) |
494 BASIC_REQUIRE_PROGS(RM, rm) |
496 BASIC_REQUIRE_PROGS(RM, rm) |
495 BASIC_REQUIRE_PROGS(RMDIR, rmdir) |
497 BASIC_REQUIRE_PROGS(RMDIR, rmdir) |
496 BASIC_REQUIRE_PROGS(SH, sh) |
498 BASIC_REQUIRE_PROGS(SH, sh) |
497 BASIC_REQUIRE_PROGS(SORT, sort) |
499 BASIC_REQUIRE_PROGS(SORT, sort) |
498 BASIC_REQUIRE_PROGS(TAIL, tail) |
500 BASIC_REQUIRE_PROGS(TAIL, tail) |
499 BASIC_REQUIRE_PROGS(TAR, tar) |
501 BASIC_REQUIRE_PROGS(TAR, gtar tar) |
500 BASIC_REQUIRE_PROGS(TEE, tee) |
502 BASIC_REQUIRE_PROGS(TEE, tee) |
501 BASIC_REQUIRE_PROGS(TOUCH, touch) |
503 BASIC_REQUIRE_PROGS(TOUCH, touch) |
502 BASIC_REQUIRE_PROGS(TR, tr) |
504 BASIC_REQUIRE_PROGS(TR, tr) |
503 BASIC_REQUIRE_PROGS(UNAME, uname) |
505 BASIC_REQUIRE_PROGS(UNAME, uname) |
504 BASIC_REQUIRE_PROGS(UNIQ, uniq) |
506 BASIC_REQUIRE_PROGS(UNIQ, uniq) |
1005 fi |
1007 fi |
1006 rmdir $DELETEDIR |
1008 rmdir $DELETEDIR |
1007 AC_SUBST(FIND_DELETE) |
1009 AC_SUBST(FIND_DELETE) |
1008 ]) |
1010 ]) |
1009 |
1011 |
|
1012 AC_DEFUN([BASIC_CHECK_TAR], |
|
1013 [ |
|
1014 # Test which kind of tar was found |
|
1015 if test "x$($TAR --version | $GREP "GNU tar")" != "x"; then |
|
1016 TAR_TYPE="gnu" |
|
1017 elif test "x$($TAR -v | $GREP "bsdtar")" != "x"; then |
|
1018 TAR_TYPE="bsd" |
|
1019 elif test "x$OPENJDK_BUILD_OS" = "xsolaris"; then |
|
1020 TAR_TYPE="solaris" |
|
1021 fi |
|
1022 AC_MSG_CHECKING([what type of tar was found]) |
|
1023 AC_MSG_RESULT([$TAR_TYPE]) |
|
1024 |
|
1025 if test "x$TAR_TYPE" = "xgnu"; then |
|
1026 TAR_INCLUDE_PARAM="T" |
|
1027 TAR_SUPPORTS_TRANSFORM="true" |
|
1028 else |
|
1029 TAR_INCLUDE_PARAM="I" |
|
1030 TAR_SUPPORTS_TRANSFORM="false" |
|
1031 fi |
|
1032 AC_SUBST(TAR_INCLUDE_PARAM) |
|
1033 AC_SUBST(TAR_SUPPORTS_TRANSFORM) |
|
1034 ]) |
|
1035 |
1010 AC_DEFUN_ONCE([BASIC_SETUP_COMPLEX_TOOLS], |
1036 AC_DEFUN_ONCE([BASIC_SETUP_COMPLEX_TOOLS], |
1011 [ |
1037 [ |
1012 BASIC_CHECK_GNU_MAKE |
1038 BASIC_CHECK_GNU_MAKE |
1013 |
1039 |
1014 BASIC_CHECK_FIND_DELETE |
1040 BASIC_CHECK_FIND_DELETE |
|
1041 BASIC_CHECK_TAR |
1015 |
1042 |
1016 # These tools might not be installed by default, |
1043 # These tools might not be installed by default, |
1017 # need hint on how to install them. |
1044 # need hint on how to install them. |
1018 BASIC_REQUIRE_PROGS(UNZIP, unzip) |
1045 BASIC_REQUIRE_PROGS(UNZIP, unzip) |
1019 BASIC_REQUIRE_PROGS(ZIP, zip) |
1046 BASIC_REQUIRE_PROGS(ZIP, zip) |