-
- Downloads
Major refactoring for the building system.
* Custom M4 macro are replaced with those to be used in the new ICON building system. * Removed cfortran.h: the mangling scheme for Fortran symbols is detected at the configure-time. * The precious variables for setting flags resuired to enable external packages (e.g. MTIME_C_INCLUDE, MTIME_C_LIB, etc.) are renamed to *_CFLAGS and *_CLIBS to better reflect their purpose. If those variables are set as command-line arguments of the configure script, the script checks only the given values literally, i.e. the script does not try to append and check any additional linking or compilation flags. * The definition of functions declared in yac_lapack_interface.h is moved to a separate file yac_lapack_interface.c. And the choice of the interface is made with a single preprocessor macro YAC_LAPACK_INTERFACE_ID. * The default suffix for include files for libxml2 is <XML2_ROOT>/include/libxml2 instead of <XML2_ROOT>/include. * The configure script argument '--without-mpi-pack-external' is renamed to '--disable-mpi-pack-external' to reflect that it belongs to the section 'Optional Features' and not to 'Optional Packages'. If the usage of MPI_Pack_external is disabled, the corresponding configure-time tests are skipped. * The configure script argument '--without-regard-for-quality' is renamed to '--enable-mpi-checks' (defaults to 'yes'). Previously, the argument allowed for ignoring the failures of the configure-time tests of MPI_Pack_external. Now the argument allows for skipping the tests at all when specifying a valid interactive MPI_LAUNCH command is not possible. * MPI_LAUNCH does not have to be a full path to an MPI launcher executable anymore: the value of the variable is interpreted as a command. * AR, ARFLAGS, and RANLIB are precious variable now and appear in the help message of the configure script. * The configure script does not try to detect MPI libraries, it only checks whether they are available (see comments in configure.ac).
Showing
- .gitignore 2 additions, 14 deletions.gitignore
- acinclude.m4 0 additions, 3 deletionsacinclude.m4
- clapack/INCLUDE/f2c.h 1 addition, 1 deletionclapack/INCLUDE/f2c.h
- clapack/Makefile.am 2 additions, 2 deletionsclapack/Makefile.am
- config/checkdoc/mpi_pack_external/test_1.txt 7 additions, 0 deletionsconfig/checkdoc/mpi_pack_external/test_1.txt
- config/checkdoc/mpi_pack_external/test_2.txt 1 addition, 0 deletionsconfig/checkdoc/mpi_pack_external/test_2.txt
- config/checkdoc/mpi_pack_external/test_3.txt 1 addition, 0 deletionsconfig/checkdoc/mpi_pack_external/test_3.txt
- config/checkdoc/mpi_pack_external/test_4.txt 1 addition, 0 deletionsconfig/checkdoc/mpi_pack_external/test_4.txt
- config/checkdoc/mpi_pack_external/test_5.txt 1 addition, 0 deletionsconfig/checkdoc/mpi_pack_external/test_5.txt
- config/checkdoc/test_mpi_pack_external_1.txt 0 additions, 9 deletionsconfig/checkdoc/test_mpi_pack_external_1.txt
- config/checkdoc/test_mpi_pack_external_2.txt 0 additions, 1 deletionconfig/checkdoc/test_mpi_pack_external_2.txt
- config/checkdoc/test_mpi_pack_external_3.txt 0 additions, 1 deletionconfig/checkdoc/test_mpi_pack_external_3.txt
- config/checkdoc/test_mpi_pack_external_4.txt 0 additions, 1 deletionconfig/checkdoc/test_mpi_pack_external_4.txt
- config/checkdoc/test_mpi_pack_external_5.txt 0 additions, 1 deletionconfig/checkdoc/test_mpi_pack_external_5.txt
- config/checksrc/mpi_pack_external/test_1.c 0 additions, 0 deletionsconfig/checksrc/mpi_pack_external/test_1.c
- config/checksrc/mpi_pack_external/test_2.c 0 additions, 0 deletionsconfig/checksrc/mpi_pack_external/test_2.c
- config/checksrc/mpi_pack_external/test_3.c 0 additions, 0 deletionsconfig/checksrc/mpi_pack_external/test_3.c
- config/checksrc/mpi_pack_external/test_4.c 0 additions, 0 deletionsconfig/checksrc/mpi_pack_external/test_4.c
- config/checksrc/mpi_pack_external/test_5.c 0 additions, 0 deletionsconfig/checksrc/mpi_pack_external/test_5.c
- configure.ac 535 additions, 423 deletionsconfigure.ac
acinclude.m4
deleted
100644 → 0
config/checkdoc/mpi_pack_external/test_1.txt
0 → 100644
config/checkdoc/mpi_pack_external/test_2.txt
0 → 120000
config/checkdoc/mpi_pack_external/test_3.txt
0 → 120000
config/checkdoc/mpi_pack_external/test_4.txt
0 → 120000
config/checkdoc/mpi_pack_external/test_5.txt
0 → 120000
File moved
File moved
File moved
File moved
File moved
This diff is collapsed.
Please register or sign in to comment