Commit Graph

271 Commits

Author SHA1 Message Date
Laurent Rineau 11d3a0655a Create CMakeLists.txt if it does not exist. 2010-03-11 09:43:46 +00:00
Laurent Rineau 1658badd6c Fix the way the version number is computed. Works now with -Ic- internal
releases.
2010-03-02 15:15:42 +00:00
Laurent Rineau c068360de7 Add newlines, to give a more readable result. 2010-02-26 11:48:00 +00:00
Laurent Rineau 9f2bd7d311 Improvements 2010-02-26 11:41:38 +00:00
Laurent Rineau c11d7f52f8 Add a new script to detect bad macros naming. 2010-02-26 11:18:34 +00:00
Laurent Rineau f1ea08f8d4 - Rework the way options are handled in that script (use case/esac instead
of a lot of if/fi).
- Allow to pass an URL to the script, to launch a specific testsuite from
  the URL of a tarball (without getting LATEST and so on).
2010-02-02 14:50:29 +00:00
Laurent Rineau 31ff303ac8 In create_new_release, if --do-it is used with --no-testsuite, display a
special message in the tag message log (to reassure everybody).
2010-02-02 14:32:40 +00:00
Laurent Rineau 01ec83fc8e Attempt with xz 2010-02-01 12:02:13 +00:00
Laurent Rineau a47f82c2d9 I forgot that line! 2010-01-31 13:33:23 +00:00
Laurent Rineau 185269032c Merged revisions 53906-53926,53928-53934 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r53918 | lrineau | 2010-01-29 18:23:40 +0100 (Fri, 29 Jan 2010) | 12 lines
  
  Merge from trunk:
    | ------------------------------------------------------------------------
    | r53910 | stayeb | 2010-01-29 16:33:26 +0100 (Fri, 29 Jan 2010) | 1 line
    | Changed paths:
    |    M /trunk/Mesh_3/include/CGAL/Mesh_3/Lloyd_move.h
    |    M /trunk/Mesh_3/include/CGAL/Mesh_3/Mesh_global_optimizer.h
    |    M /trunk/Mesh_3/include/CGAL/Mesh_3/Mesh_sizing_field.h
    |    M /trunk/Mesh_3/include/CGAL/Mesh_3/Odt_move.h
    | 
    | Fix: ensure that no '0' is inserted in the sizing field.
    | ------------------------------------------------------------------------
........
  r53920 | lrineau | 2010-01-29 18:44:29 +0100 (Fri, 29 Jan 2010) | 2 lines
  
  Bug fixes in a demo.
........
  r53924 | pmachado | 2010-01-29 20:48:24 +0100 (Fri, 29 Jan 2010) | 2 lines
  
  Bug fix: pre-condition + case of three different spheres with 2 coincident
  radical planes (and the consequences).
........
  r53928 | lrineau | 2010-01-31 13:13:10 +0100 (Sun, 31 Jan 2010) | 2 lines
  
  Add a precision that AK/RS is not available on Windows.
........
  r53930 | lrineau | 2010-01-31 13:39:12 +0100 (Sun, 31 Jan 2010) | 2 lines
  
  NSIS installer for CGAL-3.6
........
  r53932 | lrineau | 2010-01-31 13:42:35 +0100 (Sun, 31 Jan 2010) | 2 lines
  
  script_cgal.nsi is no longer named after a specific version.
........
2010-01-31 13:02:15 +00:00
Laurent Rineau 13c7bd1167 Add a comment for later 2009-12-04 17:26:07 +00:00
Laurent Rineau ea6f0bee11 Revert previous commit from Sylvain, because tar-1.15, which is installed
on cgal.geometryfactory.com (an updated CentOS-5.4), does not know
the option --exclude-vcs.
2009-12-04 17:24:29 +00:00
Sylvain Pion 6adc693ac3 Abstract away from SVN... 2009-12-04 17:10:00 +00:00
Laurent Rineau 2cfd228ef6 Remove a useless 'cd' command in localtestscript: the target of the 'cd'
command is removed just after!
2009-11-19 13:01:00 +00:00
Laurent Rineau a8bcb00307 - Fix the LOG_CONFLICTS stuff.
- Add a macro CGAL_VERSION_STR in <CGAL/version.h>, which is equal to
  CGAL_VERSION, but tokenized as a string literal.
2009-11-18 15:01:08 +00:00
Laurent Rineau 6554b42606 Patch so that cmake has $PWD=CGAL-x.y-I-abc/cmake/platforms/..., instead of
CGAL-I/cmake/platforms/...

The consequence will be that $CGAL_DIR/CGALConfig.cmake will no longer
points to CGAL-I/... whatever version CGAL-I is.

(Patch tested locally. I hope that will no break the testsuite!)
2009-10-29 23:11:13 +00:00
Stéphane Tayeb e63d9a3009 Fix script create_assertions.sh 2009-10-07 13:17:16 +00:00
Stéphane Tayeb 2d4992d432 Add a commentary in create_assertions.sh to explain why there is no protective macro. 2009-10-06 16:00:13 +00:00
Stéphane Tayeb 8dca39193a Fix script create_assertions.sh to remove a warning when gcc is called with -fasm-blocks option on MacOSX. 2009-10-06 15:43:51 +00:00
Laurent Saboret ba5baf1fe1 Fixed misspellings 2009-10-02 08:21:41 +00:00
Sylvain Pion a8f7b70dbe Remove obsolete variables for FTP configuration. 2009-09-20 11:12:05 +00:00
Laurent Rineau ab684bf200 Use "-Ic" instead of "-candidates-I" to signal that a release is made from
candidates
2009-09-04 09:24:55 +00:00
Laurent Rineau 97d5929802 - Remove all directories whose name begins with "bench" from the public
release (CGAL-3.5 is affected as well).
- Fix the removal of .scm-urls files
2009-09-03 23:47:45 +00:00
Laurent Rineau 9598042b56 Remove verbosity on old perl implementation. 2009-09-03 23:39:49 +00:00
Laurent Rineau e27878147b Special naming for releases with candidates 2009-09-03 23:17:19 +00:00
Laurent Rineau abe7e6212d Minor change of the usage() function of the script 2009-09-03 22:50:11 +00:00
Laurent Rineau b638f505ec Add the handling of candidate packages to create_new_releases also 2009-09-03 22:47:54 +00:00
Laurent Rineau 8ea5c53c08 Major changes:
=============
- Add an option '-c' that triggers the use of "candidate packages" that can
  be added to trunk, or overriding packages in trunk.
- Now the created releases have a file named .scm-urls in all
  directories. Those files list the SVN URL of the packages that were used
  to create the files in that directories (including sub-directories). In
  particular, the .scm-urls file of the root of the tarball lists all
  packages that were used.

Minor changes:
=============
- The script now runs with "use warning" without any warning. It really
  found errors, such as:
    - Fix $SIG{QUIT} -> $SIG{EXIT} (the former does not exists)
- Small simplification of the tar command line, now that the
  global_dont_submit file exists.
2009-09-03 22:33:11 +00:00
Laurent Rineau 17c952de04 - Remove the need for include_in_release
- I had to modify a bit the handling of tar files, because the script now
  has to deal with empty tar files.
2009-09-01 15:55:05 +00:00
Laurent Rineau eb48da7760 Make the release creation process create symlinks for the last release. 2009-07-29 14:14:14 +00:00
Laurent Rineau f673bc6e58 Attempt to collect precompiled Windows demos from the Windows Release
testsuites.
2009-07-23 14:17:42 +00:00
Laurent Rineau ac86e1b70a Revert previous commit: one cannot setup the trap before acquiring the
lockfile, because we do not want the trap to be launched if the acquirement
makes the script exit!
2009-07-20 09:46:05 +00:00
Laurent Rineau 90d0abd973 Fix the error trap, so that it is setup before acquiring the lockfile. 2009-07-20 09:43:17 +00:00
Laurent Rineau f04ce7f387 revert revision 50480 2009-07-09 14:37:18 +00:00
Laurent Rineau a8c87f9a79 Attempt to fix the Envelope_3_Demo problem. 2009-07-08 16:50:03 +00:00
Laurent Rineau e05c535343 hack on Windows, where 'cp' does not copy the Windows ACLs 2009-07-07 11:20:57 +00:00
Laurent Rineau f4e9acb026 Move several log and log_done calls, so that the output is more clear. 2009-05-28 10:00:53 +00:00
Sylvain Pion 46c3843237 Remove pre-CMake scripts. 2009-05-09 16:21:46 +00:00
Laurent Rineau 7e94196306 - Use printf instead of echo.
- Only check the existence of a release of same name if --do-it is used.
2009-04-14 09:00:28 +00:00
Laurent Rineau 5024821866 Add a check in the code create_new_release, to avoid overwriting a old
release.
2009-04-14 08:58:18 +00:00
Sylvain Pion 2907b46b13 Remove log messages when using "-n". 2009-04-02 11:07:21 +00:00
Laurent Saboret 7815f845e0 Create CGAL-3.x-I symlink (as autotest_cgal used to do) 2009-03-30 16:00:20 +00:00
Laurent Rineau 614d1869ae Do not remove the lockfile if one fails to acquire it! 2009-03-18 08:58:06 +00:00
Fernando Cacciola fd1301b7c0 Replaced hardcoded CMAKE_VERBOSE_MAKEFILE with make VERBOSE=ON in the testsuite 2009-03-10 18:28:56 +00:00
Laurent Rineau c50131c8c9 Fix the compilation of the installation manual. Call cgal_manual in verbose mode. 2009-02-17 15:29:14 +00:00
Laurent Rineau 62ea46f98d Remove '\n' from VERSION file in internal releases. 2009-01-14 08:22:48 +00:00
Laurent Rineau d0f66de0ce Remove non-cmake old scripts 2008-12-22 14:18:52 +00:00
Laurent Rineau 870eae3556 Remove a minor bug (a sort of warning from the shell). 2008-12-18 22:48:27 +00:00
Laurent Rineau 9d3cdb5a50 Revert revision 47414, at least temporarily: if the VERSION file has a
end-of-line, then CMake scripts add a \n to CGAL_MINOR_VERSION! :-(
2008-12-17 09:25:19 +00:00
Laurent Rineau 1708dcf2ad Remove cgal_test *and* cgal_test_using_cmake. 2008-12-15 17:20:29 +00:00