summaryrefslogtreecommitdiff
path: root/lib/make/cctk_Config.h.in
Commit message (Collapse)AuthorAge
* 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
* Check for availability of <dirent.h>.tradke2002-01-07
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2574 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
* Get rid of FMODIFIER (DEPRECATED IN BETA 9) and MKDIR/MKDIRFLAGS whichtradke2001-06-12
| | | | | | | aren't used anymore in the code. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2225 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check for isnan.goodale2001-05-16
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2189 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added configure check for finite(3).tradke2001-04-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2135 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed the '#undef HAVE_MKDIR' which isn't needed anymore.tradke2001-04-18
| | | | | | | (Just forgot to commit this file when I changed the configure script.) git-svn-id: http://svn.cactuscode.org/flesh/trunk@2125 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Checking if SOCKET is defined in the network stuff.goodale2000-10-31
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1873 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check for gethostbyname and #define HAVE_GETHOSTBYNAME if it's available.goodale2000-10-20
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1869 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Checking for and #defining, another couple of networking header files.goodale2000-09-16
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1820 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added check for crypt.h.goodale2000-09-15
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1819 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Checking for another header for the network stuff.goodale2000-09-15
| | | | | | | | | | Preliminary check for crypt(3). Only tries the standard library so far. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1817 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Checking for additional headers for socket stuff.goodale2000-09-14
| | | | | | | | | | | | | Now defines HAVE_SOCKLEN_T if socklen_t exists. Have modified so CCTK_SOCKLEN_T gets set depending on the value of the HAVE_SOCKLEN_T, but, if this new config stuff works, would like to lose the CCTK_SOCKLEN_T stuff. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1815 17b73243-c579-4c4c-a9d2-2d5706c11dac
* adding #undef CCTK_SOCKLEN_Tlanfer2000-08-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1800 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Detect if the C++ compiler defines bool, if not, do a typedef.goodale2000-07-18
| | | | | | | | | This is needed, for example, for xlC. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1758 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added check for getopt_long_only. This should hopefully fixgoodale2000-05-15
| | | | | | | | | PR 354. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1665 17b73243-c579-4c4c-a9d2-2d5706c11dac
* A few more checks for things. Now looks for regex.h and getopt.h andgoodale2000-05-14
| | | | | | | | | | if they don't exist it sets the make variables BUILD_REGEX and BUILD_GETOPT to no, otherwise they are yes. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1659 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Preliminary support for cross-compilation.goodale2000-05-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Setting BUILD=, or HOST=, or TARGET= will pass --build=, ... to the configure process. If cross compiling you need to set ENDIAN - either big or little SIZEOF_LONG_INT SIZEOF_INT SIZEOF_SHORT_INT SIZEOF_LONG_DOUBLE SIZEOF_DOUBLE SIZEOF_SHORT SIZEOF_POINTER otherwise you'll get an error. You may also set NULL_DEVICE to tell it the location of the null device. If you don't set this you'll just get a warning, and it will default to /dev/null. This is weakly tested, as I am limited in what I can cross compile for. Fixed semantics for DEBUG to be as in previous commit, except DEBUG=DEFINES define CCTK_DEBUG and not DEBUG in the header files. Partially dealt with PR 340 -- -g -O2 no longer automatically appear as the compilation flags. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1652 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check, using C++, for the presence of vector and vector.h . This shouldgoodale2000-05-12
| | | | | | | | | help routines using the C++ STL to include the appropriate headers. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1651 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding CCTK_FCALL to replace FMODIFIERallen2000-05-10
| | | | | | | | | | | | Adding DEBUG options for use when configuring gmake <name>-config DEBUG=ALL all the following gmake <name>-config DEBUG=FLAGS set debugging flags gmake <name>-config DEBUG=MEMORY do memory tracing gmake <name>-config DEBUG=DEFINES define DEBUG for preprocessor git-svn-id: http://svn.cactuscode.org/flesh/trunk@1635 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Checks for the presence of mode_t. Under NT mkdir doesn't takegoodale2000-05-02
| | | | | | | | | | the second argument, so the absence of this typedef is a good test of this situation. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1623 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Creating a #define for the NULL device.goodale2000-04-18
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1573 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed HAVE_WCHAN_H as we don't need it after all.goodale2000-04-17
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1552 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Now havegoodale2000-04-17
| | | | | | | | | | | | | | | | | | HAVE_WCHAN_H and HAVE_SCANDIR for checking if things are available. Also a rather more verbose message if the architecture isn't in the known-architecture list. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1548 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Protecting #defines of inline and const against c++ inclusion.goodale2000-04-13
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1536 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added detection of string.hgoodale2000-02-15
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1381 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Renaming fileallen2000-01-16
git-svn-id: http://svn.cactuscode.org/flesh/trunk@1267 17b73243-c579-4c4c-a9d2-2d5706c11dac