Edit

kc3-lang/automake/tests/fonly.test

Branch :

  • Show log

    Commit

  • Author : Tom Tromey
    Date : 1998-10-13 18:51:29
    Hash : d9b98a63
    Message : F77 changes + some random fixes * libobj7.test: Updated to reflect minor change in automake (test wasn't resilient enough). * instman.test: Updated to reflect fact that mkinstalldirs will be in distribution. * cxxonly.test: Removed. * Makefile.am (TESTS): Added compile_f_c_cxx.test. * compile_f_c_cxx.test: New file. * Makefile.am (TESTS): Added flink.test link_c_cxx.test link_f_c.test link_f_c_cxx.test link_f_cxx.test link_f_only.test. Removed flink.test. * flibs.test: New File. * link_c_cxx.test: New file. * link_f_c.test: New file. * link_f_c_cxx.test: New file. * link_f_cxx.test: New file. * link_f_only.test: New file. * Makefile.am (TESTS): Add cxxonly.test, fonly.test, flink.test, fnoc.test and fo.test. * cxxonly.test: New file. * fonly.test: New file. * flink.test: New file. * fnoc.test: New file. * fo.test: New file.

  • tests/fonly.test
  • #! /bin/sh
    
    # Make sure programs with only Fortran 77 source are handled properly.
    # Matthew D. Langston <langston@SLAC.Stanford.EDU>
    
    . $srcdir/defs || exit 1
    
    cat >> configure.in << 'END'
    AC_PROG_FC
    END
    
    # Tue Aug 11 09:50:48 1998  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
    #
    # This test currently fails with automake v. 1.3 since automake assumes
    # that elements of `bin_PROGRAMS' (e.g. zardoz) without a corresponding
    # `_SOURCES' (e.g. zardoz_SOURCES) should be compiled from `zardoz.c'
    # whether or not `zardoz.c' actually exists.  For example, even if the
    # file `zardoz.c' doesn't exist but the file `zardoz.f' does exist, this
    # tests would still fail.
    #
    # Therefore, for now I have put in the line `zardoz_SOURCES = zardoz.f'
    # (see below) so that automake's top-level `make check' won't fail, but
    # this line should be removed once automake handles this situation
    # correctly.
    
    cat > Makefile.am <<'END'
    bin_PROGRAMS = zardoz
    zardoz_SOURCES = zardoz.f
    END
    
    : > zardoz.f
    
    $AUTOMAKE || exit 1
    
    grep 'zardoz.f' Makefile.in