X-Git-Url: https://git.draconx.ca/gitweb/dxcommon.git/blobdiff_plain/6532aaac91a7efd99eb74726679c4000459e7bb3..5865ffc2d8b828aa78235fbdcf9dfe18a8799980:/tests/programs.at diff --git a/tests/programs.at b/tests/programs.at index 90262ef..b02d9ab 100644 --- a/tests/programs.at +++ b/tests/programs.at @@ -1,4 +1,4 @@ -dnl Copyright © 2020-2021 Nick Bowler +dnl Copyright © 2020-2022 Nick Bowler dnl dnl License WTFPL2: Do What The Fuck You Want To Public License, version 2. dnl This is free software: you are free to do what the fuck you want to. @@ -175,3 +175,58 @@ AT_CHECK([grep dx_cv_md5_works test], [0], [dx_cv_md5_works=no ]) AT_CLEANUP + +AT_SETUP([join probes]) + +AT_DATA([test.in], +[[JOIN=@JOIN@ +dx_cv_join_works=@dx_cv_join_works@ +]]) + +TEST_CONFIGURE_AC([[DX_PROG_JOIN +AC_SUBST([dx_cv_join_works]) + +set x conftest*; shift +if test -f $[]1; then + AC_MSG_ERROR([$[]1 left behind by [D@@&t@&t@X_PROG_JOIN]]) +fi + +AC_CONFIG_FILES([test]) +]]) +TEST_AUTORECONF + +TEST_CONFIGURE([JOIN=true AWK="$AWK"]) +AT_CHECK_UNQUOTED([$AWK '{ print $1 }' test], [0], +[JOIN=$AWK +dx_cv_join_works=no +]) + +save_IFS=$IFS +IFS='='; read x JOIN