60b99cd | Leif Strand | 14 May 2007, 23:03:20 UTC | Added CIT_PATH_NEMESIS. Removed some obsolete egg macros. | 14 May 2007, 23:03:20 UTC |
71f90ea | Leif Strand | 22 March 2007, 00:07:15 UTC | Tweaked install_deps so that it works w/o network access, provided the required Python source packages are in the 'deps' subdirectory of the build directory, and 'merlin-1.x.egg' is in the top-level source directory. | 22 March 2007, 00:07:15 UTC |
9ca5521 | Leif Strand | 31 January 2007, 15:44:32 UTC | Issue39: Fixed CIT_PYTHON_SYSCONFIG so that it works on Windows. | 31 January 2007, 15:44:32 UTC |
34c96d0 | Leif Strand | 30 January 2007, 21:15:02 UTC | Added CIT_PYTHON_EGG_SETUP. | 30 January 2007, 21:15:02 UTC |
ca4452c | Leif Strand | 30 January 2007, 20:54:53 UTC | Deleted old, dusty, unused Autoconf macros. Consolidated Python macros into 'cit_python.m4'; merged the loner 'cit_fc_main.m4' into 'cit_fortran.m4'. | 30 January 2007, 20:54:53 UTC |
a00b6a6 | Leif Strand | 10 January 2007, 03:08:39 UTC | Read additional variables from 'petscconf' -- most importantly, CXX. | 10 January 2007, 03:08:39 UTC |
7e376a5 | Leif Strand | 10 January 2007, 02:28:42 UTC | Issue57: Added "#include <stdio.h>" to the trivial MPI test program, so that if the MPICH2 SEEK_XXX issue manifests, 'configure' will automatically add -DMPICH_SKIP_MPICXX to work-around the problem. | 10 January 2007, 02:28:42 UTC |
d483a49 | Leif Strand | 16 November 2006, 12:59:42 UTC | Fix for issue39 on Mac OS X: "Python.framework/Versions/2.3/Python: No such file or directory" | 16 November 2006, 12:59:42 UTC |
9052e2a | Leif Strand | 07 November 2006, 02:29:23 UTC | Moved CitcomS HDF5 macros to cs/autoconf. | 07 November 2006, 02:29:23 UTC |
c7c1874 | Leif Strand | 04 November 2006, 00:56:20 UTC | Fix for issue62: "PETSc autoconf macro CIT_PETSC_SIEVE out of date". This macro is now called CIT_CHECK_LIB_PETSC_SIEVE. Also, set PETSC_SIEVE_FLAGS in CIT_PATH_PETSC. | 04 November 2006, 00:56:20 UTC |
cdcecf3 | Leif Strand | 25 September 2006, 23:41:07 UTC | Wrote Autoconf macros for Python eggs. | 25 September 2006, 23:41:07 UTC |
2ecacbe | Leif Strand | 05 June 2006, 00:47:53 UTC | Added CIT_FC_MPI_HEADER for Specfem. | 05 June 2006, 00:47:53 UTC |
4d75666 | Leif Strand | 27 April 2006, 02:02:00 UTC | Allow for the fact that PetscInitialize may have C++ linkage. Fixed some quoting problems in cit_mpi.m4. Also, wrote preliminary CIT_PETSC_SIEVE. | 27 April 2006, 02:02:00 UTC |
e3aa74b | Leif Strand | 11 April 2006, 02:45:29 UTC | You have got to be kidding me... another stab at a portable shell 'for' loop. | 11 April 2006, 02:45:29 UTC |
0d2fe57 | Leif Strand | 11 April 2006, 02:27:04 UTC | Fix for minor bug found while testing Lithomop on AIX. | 11 April 2006, 02:27:04 UTC |
26f688b | Leif Strand | 01 April 2006, 01:41:01 UTC | Added CIT_CHECK_LIB_PETSC and CIT_HEADER_PETSC to the existing CIT_PATH_PETSC -- all live together in 'cit_petc.m4'. Grouped MPI macros together in 'cit_mpi.m4', and refactored them so that the new PETSc macros can share their query-MPI-wrapper functionality. Factored Fortran macros out of Lithomop into 'cit_fortran.m4' (mainly to make Lithomop's 'configure.ac' pretty). All of this took place while getting Lithomop to build without MPI. | 01 April 2006, 01:41:01 UTC |
1102bf3 | Leif Strand | 30 March 2006, 01:43:24 UTC | Don't check for mpipython.exe unless the subpackage 'mpi' was requested. | 30 March 2006, 01:43:24 UTC |
4a5c179 | Leif Strand | 22 February 2006, 01:19:13 UTC | Improvements prompted by PETSc v2.3.1: 'configarch' proved to be unreliable for guessing PETSC_ARCH; parse $PETSC_DIR/bmake/petscconf instead. Also, avoid PETSC_*_BASIC variables... these are apparently for internal use only. | 22 February 2006, 01:19:13 UTC |
9f0bd87 | Leif Strand | 24 January 2006, 03:12:35 UTC | Added CIT_{F77,FC}_MAIN, replacements for the AC_* macros of the same name. (The AC_* macros don't work with ifort v9.) | 24 January 2006, 03:12:35 UTC |
f51049b | Leif Strand | 03 October 2005, 23:14:03 UTC | Check for 'mpipython.exe' was not printing a message result in all cases. Also, don't search PATH if 'pythia_bindir' is known. | 03 October 2005, 23:14:03 UTC |
7df027e | Leif Strand | 01 October 2005, 03:43:45 UTC | Succeed even if the MPI library was built with a different, link-incompatible C++ compiler. | 01 October 2005, 03:43:45 UTC |
ca6f5bf | Leif Strand | 30 September 2005, 21:07:02 UTC | Cleaned up loop structure of MPI lib, header macros. | 30 September 2005, 21:07:02 UTC |
3fac1e6 | Leif Strand | 30 September 2005, 17:51:14 UTC | More fixes and enhancements to the MPI Autoconf macros. C++ projects can now correctly guess the MPICH configuraton using 'mpicc' when 'mpicxx' is missing. | 30 September 2005, 17:51:14 UTC |
c943428 | Leif Strand | 30 September 2005, 17:42:17 UTC | Initial revision. | 30 September 2005, 17:42:17 UTC |
8d9fb45 | Leif Strand | 28 September 2005, 22:51:53 UTC | Added CIT_PYTHON_SITE macro (currently only used by Pythia). | 28 September 2005, 22:51:53 UTC |
e7fff5b | Leif Strand | 28 September 2005, 21:39:36 UTC | Abandoned the use of XXX_VERSION in favor of a 'configure' argument (--with-XXX=VERSION). Charles Williams had PYTHIA_VERSION set in his environment, which interferred with 'configure'. Use of such Aivazis-esque environment variables could be common amongst 'mm' users; it's best to avoid conflicts... | 28 September 2005, 21:39:36 UTC |
c1fecd1 | Leif Strand | 28 September 2005, 21:31:04 UTC | Made MPI tests more robust in response to my first encounter with Open MPI. Also changed the semantics of e.g., "./configure CXX=g++ MPICXX=mpicxx" to mean "use g++, and use mpicxx to merely gather flags" (and likewise when only CXX is specified, and likewise for C). The goal is to make configure's behavior automatic yet unsurprising, while at the same time making sure a single C++ compiler is used to compile all C++ source. | 28 September 2005, 21:31:04 UTC |
3064dfd | Leif Strand | 20 September 2005, 23:47:41 UTC | Added 'pyconfig' macro/tool, which allows packages to export their configuration, much like Python's distutils.sysconfig. The CIT_PATH_PYTHIA and CIT_PATH_EXCHANGER macros now automagically slurp paths from pyconfig-generated info. So, for example, if a Pythia installation is on your Python path, 'configure' scripts will automatically detect the corresponding Pythia 'include' and 'lib' paths to use. | 20 September 2005, 23:47:41 UTC |
5d3ce28 | Leif Strand | 09 September 2005, 16:46:52 UTC | Establishing an Autoconf macro archive for CIG/CIT projects. | 09 September 2005, 16:46:52 UTC |