summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAge
* Correct error in export declarationsschnetter2009-12-05
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4587 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Accept both lower and upper case arguments for the PTHREADSschnetter2009-12-05
| | | | | | | configuration variable git-svn-id: http://svn.cactuscode.org/flesh/trunk@4586 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use : instead of touch to create a fileschnetter2009-12-05
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4585 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Export all make variables to sub-processes. This is necessary toschnetter2009-12-05
| | | | | | | | access e.g. CC and CFLAGS when building external libraries via the configuration.ccl mechanism. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4584 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Ignore system module "omp_lib" when collecting Fortran dependenciesschnetter2009-11-17
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4583 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Remove duplicate codeschnetter2009-11-17
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4582 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Update configureschnetter2009-11-11
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4580 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Correct sed patternsschnetter2009-11-11
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4579 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Detect whether the compiler supports the attributesschnetter2009-11-11
| | | | | | | | | | | | | | | | | | | | | | const pure unused cold hot These attributes can be used to annotate declarations of variables, functions, and member functions to avoid warnings or enable additional optimisations. Detect whether the _Pragma directive is recognised. _Pragma can be used instead of #pragma, but works also inside macros. Update the detection of the static, inline, and restrict qualifiers to catch certain compiler errors, and avoids using these attributes with these compilers. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4578 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Produce pdf instead of ps versions of thorn and arrangementschnetter2009-11-11
| | | | | | | documentation git-svn-id: http://svn.cactuscode.org/flesh/trunk@4577 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add support for Darwin 10.2.0schnetter2009-11-10
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4575 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Support Darwin 10.0.0 (Snow Leopard)schnetter2009-09-22
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4572 17b73243-c579-4c4c-a9d2-2d5706c11dac
* add option to save parameter database for further analysisknarf2009-09-11
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4571 17b73243-c579-4c4c-a9d2-2d5706c11dac
* fix pointer vs hash errorknarf2009-09-11
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4570 17b73243-c579-4c4c-a9d2-2d5706c11dac
* simplify code by combining similar (debug) functionsknarf2009-09-11
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4569 17b73243-c579-4c4c-a9d2-2d5706c11dac
* add function to save interface database to file for further analysis. ↵knarf2009-09-11
| | | | | | Disabled by default (to enable, uncomment "$debug_interface" in lib/sbin/CST) git-svn-id: http://svn.cactuscode.org/flesh/trunk@4568 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Especially with the widespread use of Carpet this can catch the eye ofknarf2009-09-10
| | | | | | | an user early and point to the right place to fix git-svn-id: http://svn.cactuscode.org/flesh/trunk@4567 17b73243-c579-4c4c-a9d2-2d5706c11dac
* sort list of differing files in testsuite outputknarf2009-08-22
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4566 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Support Darwin 9.8.0schnetter2009-08-11
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4565 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add support for AIX 6.1.2.0schnetter2009-07-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4564 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add support for Darwin 9.7.1schnetter2009-07-06
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4563 17b73243-c579-4c4c-a9d2-2d5706c11dac
* exit loop (not die) if no progress made. This can heppen if e.g. a ↵knarf2009-06-19
| | | | | | dependency cannot be fulfilled (missing thorn) which is handled gracefully later (one hopes) git-svn-id: http://svn.cactuscode.org/flesh/trunk@4562 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Order thorns topologically when executing configurations scripts. Ifschnetter2009-06-18
| | | | | | | | | | | | thorn A requires a feature provided by thorn B, then thorn B's configuration script is executed first. Make environment variables that are defined in configuration scripts available immediately, so that scripts (from other thorns) whicn are execute later can access them. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4561 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Remove commas and superfluous white space when creating REQUIRESschnetter2009-06-18
| | | | | | | THORNS entries in the configuration database. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4560 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Correct error in commentschnetter2009-05-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4559 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Support Darwin 9.7.0schnetter2009-05-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4558 17b73243-c579-4c4c-a9d2-2d5706c11dac
* fix from Maciej Brodowicz to properly detect the major/minor version of gfortrantradke2009-03-11
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4556 17b73243-c579-4c4c-a9d2-2d5706c11dac
* changes '-std=gnu99' to '-std=c99 -U__STRICT_ANSI__' for the intel C ↵knarf2009-02-17
| | | | | | compiler versions > 8 git-svn-id: http://svn.cactuscode.org/flesh/trunk@4555 17b73243-c579-4c4c-a9d2-2d5706c11dac
* auto-detect IBM C/C++/Fortran compilers for Linux and set appropriate defaultstradke2009-02-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4551 17b73243-c579-4c4c-a9d2-2d5706c11dac
* fix warning message when an unknown F90 compiler was detectedtradke2009-02-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4550 17b73243-c579-4c4c-a9d2-2d5706c11dac
* use absolute paths because of different build possible build directories, ↵knarf2009-02-03
| | | | | | ignore latex warnings because of this until a better solution is found git-svn-id: http://svn.cactuscode.org/flesh/trunk@4538 17b73243-c579-4c4c-a9d2-2d5706c11dac
* do not treat .svn directories as unrecognized test output filesknarf2009-01-27
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4527 17b73243-c579-4c4c-a9d2-2d5706c11dac
* use new unified README format for 'make newthorn'knarf2009-01-27
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4526 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Handle PETSc installations in /usr, /usr/local, or other standardschnetter2009-01-27
| | | | | | | directories. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4525 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Create documentation exclusively in pdf. No postscript or dvi isschnetter2009-01-26
| | | | | | | | | produced. Remove .eps files. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4523 17b73243-c579-4c4c-a9d2-2d5706c11dac
* fix gcc version extraction for Debian Lennyknarf2009-01-26
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4520 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add support for Darwin 9.6.0schnetter2009-01-26
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4519 17b73243-c579-4c4c-a9d2-2d5706c11dac
* fix multiline perlknarf2009-01-26
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4518 17b73243-c579-4c4c-a9d2-2d5706c11dac
* add default OpenMP flags for Portland C/F77/F90 compilerstradke2009-01-26
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4516 17b73243-c579-4c4c-a9d2-2d5706c11dac
* use relative path to suppress latex warningknarf2009-01-22
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4515 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add new configuration option OPENMP to enable/disable OpenMP support.tradke2008-12-08
| | | | | | | | | This option is accompanied by the option set {C,CXX,F77,F90}_OPENMP_FLAGS through which users can overwrite the default OpenMP options set in the known-architectures file. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4513 17b73243-c579-4c4c-a9d2-2d5706c11dac
* If the C/C++ compiler didn't produce a runnable executable the configurationtradke2008-12-05
| | | | | | | | | process is now aborted with an error message. To create a cross compiled configuration the new configure option CROSS_COMPILE must be set to "yes". git-svn-id: http://svn.cactuscode.org/flesh/trunk@4512 17b73243-c579-4c4c-a9d2-2d5706c11dac
* fix detection of version strings for IBM compilerstradke2008-11-06
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4510 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Also preprocess files included via '#include <header.h>' (as opposed to ↵tradke2008-10-22
| | | | | | | | | | | '#include "header.h"). This type of file inclusion is occasionally used throughout Carpet to include Cactus header files. The Cactus preprocessor had a problem with that (see thread http://www.cactuscode.org/old/pipermail/developers/2008-October/005633.html) which should be fixed by this patch. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4508 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Do not set the perl variable $* (turn all regexp matches intoschnetter2008-09-20
| | | | | | | | multi-line matches), since this it not supported in Perl 5.10 any more. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4507 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add support for Darwin 9.5.0schnetter2008-09-15
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4505 17b73243-c579-4c4c-a9d2-2d5706c11dac
* bugfix for comparing a parameter's default value against its allowed parametertradke2008-08-15
| | | | | | | range(s) with closed intervals git-svn-id: http://svn.cactuscode.org/flesh/trunk@4501 17b73243-c579-4c4c-a9d2-2d5706c11dac
* enable support for ISO C from 1999, with GNU extensions, when configuring withtradke2008-08-14
| | | | | | | PathScale C compiler git-svn-id: http://svn.cactuscode.org/flesh/trunk@4500 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Re-read make.$(THORN).defn files from make.subdir, so that the makeschnetter2008-07-25
| | | | | | | variables which are set there are known when compiling. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4499 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add support for Darwin 9.4.0schnetter2008-07-01
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4497 17b73243-c579-4c4c-a9d2-2d5706c11dac