https://github.com/geodynamics/citcoms

sort by:
Revision Author Date Message Commit Date
60b99cd Added CIT_PATH_NEMESIS. Removed some obsolete egg macros. 14 May 2007, 23:03:20 UTC
71f90ea 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 Issue39: Fixed CIT_PYTHON_SYSCONFIG so that it works on Windows. 31 January 2007, 15:44:32 UTC
34c96d0 Added CIT_PYTHON_EGG_SETUP. 30 January 2007, 21:15:02 UTC
ca4452c 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 Read additional variables from 'petscconf' -- most importantly, CXX. 10 January 2007, 03:08:39 UTC
7e376a5 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 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 Moved CitcomS HDF5 macros to cs/autoconf. 07 November 2006, 02:29:23 UTC
c7c1874 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 Wrote Autoconf macros for Python eggs. 25 September 2006, 23:41:07 UTC
2ecacbe Added CIT_FC_MPI_HEADER for Specfem. 05 June 2006, 00:47:53 UTC
4d75666 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 You have got to be kidding me... another stab at a portable shell 'for' loop. 11 April 2006, 02:45:29 UTC
0d2fe57 Fix for minor bug found while testing Lithomop on AIX. 11 April 2006, 02:27:04 UTC
26f688b 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 Don't check for mpipython.exe unless the subpackage 'mpi' was requested. 30 March 2006, 01:43:24 UTC
4a5c179 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 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 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 Succeed even if the MPI library was built with a different, link-incompatible C++ compiler. 01 October 2005, 03:43:45 UTC
ca6f5bf Cleaned up loop structure of MPI lib, header macros. 30 September 2005, 21:07:02 UTC
3fac1e6 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 Initial revision. 30 September 2005, 17:42:17 UTC
8d9fb45 Added CIT_PYTHON_SITE macro (currently only used by Pythia). 28 September 2005, 22:51:53 UTC
e7fff5b 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 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 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 Establishing an Autoconf macro archive for CIG/CIT projects. 09 September 2005, 16:46:52 UTC
back to top