summaryrefslogtreecommitdiff
path: root/lib/make
Commit message (Collapse)AuthorAge
* Take the value of `basename $CC` when checking for a specific C compiler.tradke2002-07-01
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2920 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changed the default optimization option for g77 from '-O' to '-O2'.tradke2002-06-26
| | | | | | | This closes PR Cactus/1103. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2915 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Another fix for writing the '$Header:$' line in generated files.tradke2002-06-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2907 17b73243-c579-4c4c-a9d2-2d5706c11dac
* qspill=10000 to compiler on psi (RZG)lanfer2002-06-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2906 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed the CVS header for generated files in a new thorn. The colon was missing.tradke2002-06-12
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2905 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Stop if HDF5 makefile variable is set to anything other than "yes|no" or lefttradke2002-06-07
| | | | | | | | | blank. Also put in a check for the right version of HDF5 (32/64 bit) for Irix systems (it might be better to do that in a configure script). This closes PR Cactus/1084. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2902 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added '-writable_strings' to C*_OPTIMISE_FLAGS which would be disabledtradke2002-06-03
| | | | | | | | | | | by just giving the '-fast' option. This should fix very strange problems occuring eg. in FlexIO routines where it wouldn't accept to write(2) static string constants. problems happening at git-svn-id: http://svn.cactuscode.org/flesh/trunk@2892 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Moved the defines for 'const', 'inline', and 'restrict' down into thetradke2002-06-03
| | | | | | | | '#ifdef CCODE' section so that they aren't seen anymore by Fortran code. This should fix Cactus/1079. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2889 17b73243-c579-4c4c-a9d2-2d5706c11dac
* From Ian Kelley ...allen2002-06-02
| | | | | | | Prompt for Author and email address for the README and docs git-svn-id: http://svn.cactuscode.org/flesh/trunk@2885 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check for availability of <sys/ioctl.h>.tradke2002-06-01
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2883 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check for availability of <sys/filio.h> which is needed for socket I/O code.tradke2002-05-31
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2882 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use the Cactus preprocessor to generate Fortran dependencies.tradke2002-05-31
| | | | | | | Increase spill size up to 17000 for C code (neccessary to compile LocalInterp). git-svn-id: http://svn.cactuscode.org/flesh/trunk@2879 17b73243-c579-4c4c-a9d2-2d5706c11dac
* From Ian Kelley,allen2002-05-30
| | | | | | | Copy the template for thorn documentation into the appropriate place git-svn-id: http://svn.cactuscode.org/flesh/trunk@2875 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Set CPP to '$(PERL) $(CCTK_HOME)/lib/sbin/cpp.pl'.tradke2002-05-29
| | | | | | | | This was neccessary in order to make fortran code compile again for thorns which inherit a lot of variables. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2863 17b73243-c579-4c4c-a9d2-2d5706c11dac
* trivial typo fixrideout2002-05-29
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2858 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use the Cactus cpp.pl script to create the dependencies for all fortran code.tradke2002-05-28
| | | | | | | | The native C/C++ compiler cannot be used for this because they refuse to process *.F90 files. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2857 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added known-architectures stuff for OpenBSD 3.1 (nothing changed since 3.0).tradke2002-05-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2856 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added g2c library to the LIBS if g77 is used.tradke2002-05-16
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2818 17b73243-c579-4c4c-a9d2-2d5706c11dac
* The known-arch stuff for OpenBSD. Thanks to Jonathan Thornberg.tradke2002-05-15
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2816 17b73243-c579-4c4c-a9d2-2d5706c11dac
* For cross-compiling: added AR=xar RANLIB=xranlib RANLIBFLAGS= USE_RANLIB=yes.tradke2002-05-15
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2815 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added neccessary '-64' flags to fortran and linker flags when cross-compilingtradke2002-05-13
| | | | | | | in 64 bit. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2811 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Commented out CFLAGS='-o-cpp-precomp' which only works for a special gcctradke2002-05-10
| | | | | | | | | compiler. Commented out F90FLAGS='-N11' which should only be neccessary for certain thorns to be compiled. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2807 17b73243-c579-4c4c-a9d2-2d5706c11dac
* CC linker on origin doesn't accept concatenation of warning numbers intradke2002-05-08
| | | | | | | '-woff 84,85' option as the man page suggests. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2800 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use the C/C++ compiler instead of /lib/cpp to generate the dependencies fortradke2002-05-08
| | | | | | | | fortran files. The system's preprocessor had problems with expansions of macros which became very long. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2799 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Support for the C99 restrict keyword. This is dealt with in the samegoodale2002-05-07
| | | | | | | | | | | | | | | | | | | | | | way as the const keyword - i.e. if it exists we do #define restrict restrict and if it doesn't exist we do #define restrict so it is safe to start using the restrict keyword in your C files, they will still compile with compilers which don't support restrict. Note that if you had a local variable called 'restrict' in C you will get an error message, however you would have received one anyway when compiling with a C99 compliant compiler. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2796 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added Erik's flags for the Intel compilers.tradke2002-05-07
| | | | | | | This closes PR Cactus/1004. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2795 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added option '-N11' to F90FLAGS for absoft compiler.tradke2002-05-07
| | | | | | | This should fix a problem Hisaaki ran into when compiling ADM. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2794 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Evaluate AIX_BITS to check whehter to build 64-bit (the default now) or 32-bittradke2002-04-22
| | | | | | | executables. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2743 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Support for Darwin 5.3 and 5.4.tradke2002-04-19
| | | | | | | Nothing special here, just includes the standard configure options for Darwin. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2729 17b73243-c579-4c4c-a9d2-2d5706c11dac
* John's changes to the preprocessor flags to fix darwin-specific problemstradke2002-04-18
| | | | | | | eg. with passing an empty macro into other macros. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2728 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed typo in most recent commit.tradke2002-04-10
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2705 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Explicitly switch off optimization with '-O0' if OPTIMISE=no.tradke2002-04-10
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2704 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add the '-pthread' flag to compiler options when compiling with PTHREADS=yes.tradke2002-04-08
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2698 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added fix for L2_CACHE_SIZE so that if the value isn't found (inallen2002-04-07
| | | | | | | | | | | | /proc/cpuinfo) then 0 is used rather than leaving the value undefined. (this is for linux on the Alpha chip, haven't yet seen where to get this information from). Gab and Kashif git-svn-id: http://svn.cactuscode.org/flesh/trunk@2695 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check for DEBUG="no". This closes PR Cactus/952.tradke2002-03-27
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2675 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Set F77FLAGS='-f' for Absoft compiler to make it generate case-insensitivetradke2002-03-27
| | | | | | | symbols. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2673 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Allow setting MPI=none which means to configure without MPI.tradke2002-03-25
| | | | | | | This closes PR Cactus/890. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2667 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check for DEBUG to have a valid setting.tradke2002-03-25
| | | | | | | Check for OPTIMIZE in addition to OPTIMISE. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2666 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added defines neccessary for cross-compiling.tradke2002-03-20
| | | | | | | Thanks to Frank Herrmann for working these out. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2658 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Expand the NULL_DEVICE define in cctk_Config.h when cross-compiling.tradke2002-03-20
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2657 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Support for VPP300, VPP700, and VPP5000 series.tradke2002-03-13
| | | | | | | Thanks for Thuy T. Le" <thuytle@email.sjsu.edu>" for providing this info. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2642 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added info to recognize Fujitsu VPP5000 systems.tradke2002-03-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2641 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Made changes to allow for compiling with gnu compilers in cygwin.kcamarda2002-02-22
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2619 17b73243-c579-4c4c-a9d2-2d5706c11dac
* file for aix5.1.0.0 as used on Garching's Regatta machinelanfer2002-02-07
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2612 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added another C/C++ compiler optimization option.tradke2002-01-19
| | | | | | | Added linker option to support virtual memory of up to 2GB per process. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2587 17b73243-c579-4c4c-a9d2-2d5706c11dac
* For MPI config: use mpCC_r as the linker if xlc_r/xlC_r are used as compilers.tradke2002-01-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2584 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Updated check for parallel version of HDF5 lib.tradke2002-01-17
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2582 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check for availability of <dirent.h>.tradke2002-01-07
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2574 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed bug in parsing for gmake <config>-configinfoallen2002-01-06
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2572 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added warnings when compiling with WARN=yesallen2002-01-05
| | | | | | | | These complain about missing include directories and obsolescent features in Fortran 95, but are more useful than having no additional warnings git-svn-id: http://svn.cactuscode.org/flesh/trunk@2571 17b73243-c579-4c4c-a9d2-2d5706c11dac