OS X: Add copyright notices to Darwin-*-Fortran.cmake
OS X: Add Fortran library version flags (#14249)

The linker flags for setting the compatibility and current versions of
libraries on Darwin are set for the supported Fortran compilers.

Set CMAKE_Fortran_CREATE_SHARED_LIBRARY for the NAG Fortran compiler to
have no space after <SONAME_FLAG> so the NAG compiler can parse the
argument correctly.
UseJava: Pass sources to javac using response file (#13028)

The command line string passed to javac can exceed the 8191-character
limit on Windows when there are a large number of files to compile.
To avoid this, the list of sources is written to a file which is then
passed to javac as an argfile.  Spaces in paths are dealt with by
enclosing each file in quotes, and separating files with a newline.
Fix ExportImport test cmp0022NEW build on Watcom

The test uses generate_export_header(cmp0022OLD ...) to generate the
cmp0022_export.h header used by both cmp0022OLD and cmp0022NEW.  In
the latter the _EXPORTS symbol does not match what the header expects
so the library does not export anything.  The Watcom linker does not
like to create shared libraries that do not export any symbols.

Fix this by setting the DEFINE_SYMBOL property on cmp0022NEW to match
that of cmp0022OLD as the header expects.
Merge topic 'UseJava-response-file'

177c051 UseJava: Pass sources to javac using response file (#13028)
Merge topic 'osx-fortran-dylib-versions'

1af8c8d OS X: Add Fortran library version flags (#14249)
2cc9f1f OS X: Add copyright notices to Darwin-*-Fortran.cmake
Merge topic 'INTERFACE_LINK_LIBRARIES-prop'

295a42c Fix ExportImport test cmp0022NEW build on Watcom