# /*@@ # @file force-rebuild # @date Thu Feb 27 18:46:51 2003 # @author Gabrielle Allen # @desc # Timestamp file for forcing rebuilds of configurations # @enddesc # @version $Id: force-rebuild,v 1.20 2008-04-09 04:04:02 schnetter Exp $ # @@*/ 06 Mar 2003: minor changes to CreateFunctionBindings.pl 31 Jul 2003: Protect the function prototype for CCTK_IsFunctionAliased against C++. (Changes from Ian). 04 Sep 2003: Parse information in thorns' configuration.ccl files 13 Oct 2003: Add support for CCTK_INT1. 27 Oct 2003: Provide function prototypes for both Fortran and C 28 Oct 2003: Correct passing of pointers between C and Fortran. 06 Nov 2003: Treat scalars as rank 0 arrays. 19 Nov 2003: Change include mechanism for cctk_Functions.h. 21 Nov 2003: Allow vector scalars. 21 Nov 2003: Allow vector groups to have multiple variables. 19 Jan 2004: Compile Cactus and CactusBindings first so that other thorns can access Fortran modules therein 01 Apr 2004: Re-enable the consistency check for inheriting 23 Apr 2004: Changed DECLARE_CCTK_* macros to use declared parameters/variables in place (without requiring separate USE_CCTK_* macros) 03 Aug 2004: Parse multiple schedule options correctly 30 Nov 2004: Change name of thorn libraries. (Rebuild because of Fortran deps from CST.) 22 Jan 2005: Add missing #include to autogenerated file 21 Sep 2005: Change argument names that describe array shapes 21 Nov 2005: Change names of auto-generated capability header files 08 Apr 2008: Add IF clause to scheduler 23 Dec 2010: Rename cctki_Capabilities.h to cctk_Capabilities.h 12 Jan 2011: Add PROVIDES/REQUIRES clauses to scheduler 20 Jan 2011: Generate prototypes for scheduled functions 27 Oct 2011: Optimize CCTK_ARGUMENTS for grid functions in Fortran 17 Jun 2012: Correct error in handling optional dependencies 18 Jun 2012: Ticket 768, switch from per thorn define to per thorn include 26 Oct 2012: Use CCTKi_VarDataPtrI instead of CCTK_VarDataPtrI