summaryrefslogtreecommitdiff
path: root/lib/make
Commit message (Collapse)AuthorAge
* 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
* Remove a pre-existing config.cache file before running configure.tradke2002-01-03
| | | | | | | | This lets you (re)configure from a clean state. Closes PR Compiler-373. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2569 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added make target '-build' to be used astradke2002-01-03
| | | | | | | | | | | | | | | make <configuration>-build BUILDLIST=<space-separated list of thorns, without arrangements prefixes> This would only build all libs for BUILDLIST which must be a subset of the thorns of the given configuration. This new target is only experimental so far (and thus won't be documented). It might be removed again if the functionality can be provided by the default build rules. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2568 17b73243-c579-4c4c-a9d2-2d5706c11dac
* known-arch stuff for newest darwin releases.tradke2002-01-02
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2563 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Better parsing of make command line options for reporting in the config-infoallen2001-12-29
| | | | | | | file git-svn-id: http://svn.cactuscode.org/flesh/trunk@2546 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed check for scandir(3) which isn't used anymore in IOUtil.tradke2001-12-21
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2527 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed wrong names for compiler flags.tradke2001-12-20
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2518 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added known-arch stuff for Darwin 1.4. Just sources the generic darwin setup.tradke2001-12-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2517 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Took out the '-D_ISOC99_SOURCE' option for Intel's CFLAGS settings.tradke2001-12-19
| | | | | | | | | It broke other code such as FlexIO and Socket. I have to find another solution to get around the isnan(2) problem with the Intel fortran libs. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2514 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Set '-D_ISOC99_SOURCE' to the C/C++ flags for the intel compilers.tradke2001-12-14
| | | | | | | | | This cures the problem with isnan(3) which doesn't work when linked against the intel fortran libs. With this flag set it should use the optimized math routines from the libm.a now. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2507 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Commented out the '-Qy' LDFLAGS option for IA64 as it isn't needed anymoretradke2001-12-11
| | | | | | | | for the newest intel compiler version. Pretending nobody has ever installed an old one (5.0)... git-svn-id: http://svn.cactuscode.org/flesh/trunk@2497 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed the path to the icrt.link file on IA64 systems.tradke2001-12-11
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2491 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Protect 'mkdir $(BUILD_DIR)' against race conditions during a parallel make.tradke2001-12-05
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2483 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed an unneccessary 'sleep 3' when creating the scratch dir.tradke2001-12-04
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2479 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Protect 'mkdir scratchdir' against concurrent invocations from parallel makes.tradke2001-12-03
| | | | | | | This closes Cactus/441. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2476 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Better guess to find some fortran system libs.tradke2001-11-09
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2461 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Took out the '-Ofast' optimization option for the SGI IA64 C/C++ compiler.tradke2001-11-08
| | | | | | | It produces unreadable object files (at least on titan). git-svn-id: http://svn.cactuscode.org/flesh/trunk@2460 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Undo settings for native MPI which doesn't seem to exist on all OSF machines.tradke2001-11-06
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2456 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Little fix to find out the L2 cachesize for our origin which has processorstradke2001-11-06
| | | | | | | with different cachesizes now. To be sure we just use the smallest one. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2455 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use native C/C++ compilers as prefered ones.tradke2001-11-02
| | | | | | | Set appropriate optimization options. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2447 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Don't use the 'Qy ...' option if ecpc is used as a linker on IA64.tradke2001-10-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2434 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Set L2_CACHELINE_BYTES (= 128) and L2_CACHE_SIZE (= 2MB) for the IA64.tradke2001-10-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2433 17b73243-c579-4c4c-a9d2-2d5706c11dac
* More changes for the Intel compilers: if they aren't used for linkingtradke2001-10-24
| | | | | | | | | | | the option '-Qy ...' will be added to LDFLAGS. Also use option '-O0' to completely switch off optimization if it was configured without optimization. This allows people with low memory machines to compile heavy fortran code (like ADM_BSSN). git-svn-id: http://svn.cactuscode.org/flesh/trunk@2432 17b73243-c579-4c4c-a9d2-2d5706c11dac