summaryrefslogtreecommitdiff
path: root/lib/make/configure.pl
Commit message (Collapse)AuthorAge
* Fix indentation. No functional change.schnetter2004-01-11
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3495 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Give better warning when no fortran compiler is found.allen2001-09-23
| | | | | | | Cactus/789 git-svn-id: http://svn.cactuscode.org/flesh/trunk@2380 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixing fortran name generation, partially broken (especially for Windows)goodale2001-05-15
| | | | | | | | | sometime in the last few commits. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2185 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix for Cactus/547 and more.allen2001-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | Hopefully configuring with and without the different fortran compilers now works. You can (hopefully) say F90=none and/or F77=none and get no complaints about unknown compilers and get all the underscores sorted out. In doing this I removed for now the F90_NOT_SET that I had put in before so that you get a semi decent line if you try and compile a fortran file with no fortran compiler since it was stretching my logic capabilities. Now you will get a less decent line, but it will still say "none" for the compiler rather than saying nothing. I'll try and remember to put it back. I'm think we can easily add the ability to have different F77 and F90 compilers as well, so long as they have the same underscore behaviour, but probably noone needs that. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2074 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix for problem Tom spotted with how I set F90/F77 to descriptive stringsallen2001-01-13
| | | | | | | | if no compilers are found. This fix stops the perl script trying to compile a test program to look for C-Fortran name translation if there is no compiler. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1988 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use the compiler flags which are passed in.goodale2000-09-23
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1842 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Subtle change to fortran name determination which makesgoodale2000-05-14
| | | | | | | | | | it work with the SGI ia64 compiler, and should also make it work on the SX 5. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1662 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixing the default fortran name script which is generated when there isgoodale2000-03-13
| | | | | | | | | no fortran whatsoever. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1459 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Should now work properly if there is no fortran compiler.goodale2000-02-18
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1393 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed to get rid of spurious _ for common blocks under NT.goodale1999-06-28
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@601 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Another change for NT. Now tries to open a .obj file if it fails to opengoodale1999-06-25
| | | | | | | | | a .o file. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@579 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed a bug in the FORTRAN_COMMON_NAME stuff.goodale1999-02-26
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@351 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Resurrected FORTRAN_COMMON_NAME as the linux absoft compiler putsgoodale1999-02-26
| | | | | | | | | | | | _C in front of common block names in the symbol table. You'll need to regenerate your fortran_name.pl files after updating with these changes. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@350 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Can now pass options to the configure scriptgoodale1999-02-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | use make <config> options=<option-file-name> when making a new configuration. <option-file-name> has the format of keyword value or keyword = value Note that even though it will allow a vlue to be blank, the configure script itself will ignore this, so it's not so easy to tell it to ignore, say, your f90 compiler. The configure script now uses the f90 compiler for f77, or the f77 compiler if there is no f90 compiler. The configure.pl script will produce a dummy fortran_name perl script if there is no fortran compiler. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@319 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed an = rather than == error.goodale1999-02-17
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@303 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed uppercase option for fortran namesallen1999-02-17
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@298 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Debugged this on all platforms, and restructured it to make each testgoodale1999-01-22
| | | | | | | | | | | | | | distinct. Since at the moment all machines seem to have the same name translation for common block names as for subroutine names, I've disabled the common block test, and hence the FORTRAN_COMMON_NAME macro, for the moment. Just use FORTRAN_NAME. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@115 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added FORTRAN_COMMON_NAME which maps the name of a common block.goodale1999-01-22
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@113 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Lots more stuff for the new make system -goodale1999-01-17
configure and config.h.in are generated by running autoconf and autoheader respectively. The resulting configure file can then be run to produce make.config.defn config.h fortran_name.pl You must set an environment variable with the name of the executable first. It should be run from the config-data directory of a configuration - e.g setenv EXE cctk $(CCTK_HOME)/lib/make/configure Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@61 17b73243-c579-4c4c-a9d2-2d5706c11dac