summaryrefslogtreecommitdiff
path: root/lib/make
Commit message (Collapse)AuthorAge
* 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
* Added missing library for Intel fortran compilers.tradke2001-10-23
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2418 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use $(CPP) again to create fortran dependency files on irix.tradke2001-10-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2415 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added optimization and debugging flags for the SGI compilers.tradke2001-10-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2413 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Support for the ecpc Intel C++ compiler on the IA64.tradke2001-10-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2411 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use $(CC) instead of $(CPP) to generate the fortran source dependencies.tradke2001-10-17
| | | | | | | | The irix $(CPP) seems to have a severe limitation for the size of expanded macros. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2410 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added known-arch stuff for NAG fortran compiler.tradke2001-10-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2409 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed pathnames being ignored when parsing commandline configurationallen2001-10-13
| | | | | | | arguements for configinfo git-svn-id: http://svn.cactuscode.org/flesh/trunk@2405 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed compiler flags for native C/C++/Fortran compilers.allen2001-10-10
| | | | | | | This closes PR Cactus/793. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2397 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed dependency generation for native C++ compiler.tradke2001-10-09
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2394 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed dependency generation macros for Intel compilers.tradke2001-09-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2385 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Support the new Intel C++/C/Fortran compilers on IA64.tradke2001-09-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2384 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added flags needed to compile with fortran modules.tradke2001-09-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2383 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Implemented default users, option file and command line options forallen2001-09-23
| | | | | | | | | | | | | | | | | configurations as described in the Spec http://www.cactuscode.org/Development/Specs/UserCustom.txt Also, the configuration flags line in configs/<config>/config-info now contains the exact resulting options used from these three sources (These options can now be seen with a new make target gmake <config>-configinfo) This changes previous behaviour in that the COMMAND LINE OPTIONS override all OPTIONS FILE options git-svn-id: http://svn.cactuscode.org/flesh/trunk@2381 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
* Use configuration options in CACTUSRC directory if it existsallen2001-09-22
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2377 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Support the new Intel C++/C/Fortran compilers.tradke2001-09-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2369 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added Absoft fortran f77/f90 fortran compilers for MacOSXallen2001-09-18
| | | | | | | | (Need to add detection that the compiler *is* Absoft, but haven't found any version information yet) git-svn-id: http://svn.cactuscode.org/flesh/trunk@2367 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Tidying output with dividersallen2001-09-15
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2362 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Updated for several types of linker commands.tradke2001-09-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2361 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Report the Cactus version at the top of the output of every gmake command ↵allen2001-09-14
| | | | | | | | | where it makes sense. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2359 17b73243-c579-4c4c-a9d2-2d5706c11dac