end of line
[scilab.git] / scilab / modules / scicos / src / translator / translation / versiondate.ml
1 (*
2    *  Translator 
3    *
4    *  Copyright (C) 2005 - 2007 Imagine S.A.
5    *  For more information or commercial use please contact us at www.amesim.com
6    *
7    *  This program is free software; you can redistribute it and/or
8    *  modify it under the terms of the GNU General Public License
9    *  as published by the Free Software Foundation; either version 2
10    *  of the License, or (at your option) any later version.
11    *
12    *  This program is distributed in the hope that it will be useful,
13    *  but WITHOUT ANY WARRANTY; without even the implied warranty of
14    *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15    *  GNU General Public License for more details.
16    *
17    *  You should have received a copy of the GNU General Public License
18    *  along with this program; if not, write to the Free Software
19    *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.   
20    *
21    *  This file is a template file that will be transformed to versiondate.ml 
22    *  using sed that will replace the values (AUTO_UPDATE_DATE and AUTO_UPDATE_REV) 
23    *  of the variables auto_updated_date and auto_updated_rev with the actual SVN 
24    *  last update date and version. 
25    *
26    *  On computers that doesn't have svn grep or sed you can simply copy
27    *  this file to versiondate.ml and modify it if you like.
28    *  
29    *  Since this file is automatically transformed using a sed command
30    *  the lines which set the variables auto_updated_date and auto_updated_rev 
31    *  must be kept as they are (unless you want to change the sed command). 
32    *  AJN 20/02/2008.
33 *)
34
35 let default_date = "2008-04-01"
36
37 let auto_updated_date = "AUTO_UPDATE_DATE"
38 let auto_updated_rev = "AUTO_UPDATE_REV"
39
40 let print_versiondate () =
41   if auto_updated_date = "AUTO_UPDATE_DATE" then
42     Printf.printf "Build date is not known (%s).\n" default_date
43   else
44     Printf.printf "%s.\n" auto_updated_date;
45   if auto_updated_rev = "AUTO_UPDATE_REV" then
46     Printf.printf ""
47   else
48     Printf.printf "%s.\n" auto_updated_rev;
49