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
Laurent Rineau
80cc2d1115
Minor: remove an empty-line
2008-12-15 16:27:41 +00:00
Laurent Rineau
1de4f63b5e
The public releases now automatically includes
...
doc_html/installation_manual/.
2008-12-15 16:01:45 +00:00
Laurent Rineau
f83377b858
- Add a new option --no-testsuite, to allows to make real internal releases
...
without triggering testsuites.
- Add support for NSIS under NSIS, so that the Windows installer is created
by the release making process itself.
2008-12-15 15:34:19 +00:00
Laurent Rineau
fee9f7a890
Add an end-on-line at the end of the VERSION file.
2008-12-12 14:12:57 +00:00
Laurent Rineau
a8f81c5e2c
Add a end-of-line at the end of the "VERSION" file.
2008-12-12 14:02:07 +00:00
Laurent Rineau
bd66a53bf9
Update to the create_new_release script: add an option --tag, to create
...
internal releases but not publish them.
2008-12-10 11:15:05 +00:00
Laurent Rineau
e51e116902
Remove <CGAL/Test/*> and <CGAL/Testsuite/*> headers from public releases.
2008-12-08 14:02:08 +00:00
Laurent Rineau
91841a4e95
Fix typo.
2008-12-08 11:56:50 +00:00
Laurent Rineau
21ddbbad38
New way to name internal releases and numbers
2008-12-08 10:57:58 +00:00
Laurent Rineau
17000a2347
Update check_licenses, so that it can be run with latest releases.
2008-12-08 09:56:35 +00:00
Laurent Rineau
817cc8a483
No longer create makefile and cgal_test files in examples/tests/demos. Fix create_internal_release.
2008-12-05 13:10:41 +00:00
Laurent Rineau
0b8119ce79
Al last, non buggy version.
2008-12-03 17:01:55 +00:00
Laurent Rineau
622d63fcb3
Another version of create_internal_release, so that it correctly deals with
...
dont_submit files and global_dont_submit.
2008-12-03 16:23:15 +00:00
Laurent Rineau
b4a52dd9eb
create_internal_release can now read a global dont_submit file.
2008-12-03 15:37:35 +00:00
Fernando Cacciola
911ef1d18a
Fix to create CGAL_DIR/cmake/platforms which is no longer in the tarball
2008-11-04 18:28:46 +00:00
Fernando Cacciola
593e473390
Create CGAL_DIR/cmake/platforms which is no longer in the tarball
2008-11-04 17:57:43 +00:00
Fernando Cacciola
0046cc19df
Removed uneeded set of CMAKE_BUILD_TYPE
2008-11-04 13:11:01 +00:00
Fernando Cacciola
d70bdaea18
Prefixed cmake variables with CGAL_
2008-10-23 14:59:02 +00:00
Laurent Rineau
c97eaa2f0e
When where are in a demo/ sub-directory, call cgal_test_with_cmake with "--no-run".
2008-10-21 09:01:47 +00:00
Laurent Rineau
9436938680
Minor improvement in localtestscript-redo-results-collection
2008-10-17 08:49:24 +00:00
Laurent Rineau
275d408829
Rename to cgal_build.
2008-10-14 13:46:34 +00:00
Laurent Rineau
dc22e7f287
Little update: allow to call a specific target.
2008-10-14 13:45:27 +00:00
Joachim Reichel
30282685d4
omit file extensions without any hits
2008-10-12 14:02:09 +00:00
Laurent Rineau
8e2ce1e7ca
Add support for USE_LATEST_UNZIPPED in autotest_cgal
...
That was already in autotest_cgal_using_cmake
2008-10-07 14:00:36 +00:00
Laurent Rineau
36567b77e8
Add a "do what i mean" script, to replace the following steps:
...
- create a default CMakeLists.txt with cgal_create_cmake_script,
- call "cmake ." (it will work only if CGAL_DIR is defined in the
environment),
- call "make -f Makefile" (-f Makefile is needed if an old file
"makefile" is here).
2008-10-03 13:47:11 +00:00
Laurent Rineau
5be30c1228
Fix testsuites about Core.
2008-10-03 08:47:14 +00:00
Laurent Rineau
3be382a3a6
Bug fix: results were incorrectly collected and published twice: once just
...
after the libraries compilation, and once after the tests suite has run.
2008-10-02 07:42:33 +00:00
Laurent Rineau
bc66de2b4c
Fix to avoid warnings about a "broken pipe".
2008-09-29 14:16:45 +00:00
Laurent Rineau
54a1337d49
- Followup to r45799: "Tricks with file descriptors, so that I can receive
...
by email (sended by crond) the warnings about conflicting files."
- Copy demo/icons and demo/resources in test/ (during internal release
creation), so that demos can find the resources.
2008-09-29 12:35:57 +00:00
Laurent Rineau
8a09fdabdf
Tricks with file descriptors, so that I can receive by email (sended by
...
crond) the warnings about conflicting files.
2008-09-26 10:24:43 +00:00
Laurent Rineau
2e5889e7a9
Allow to relaunch the "end" of the testsuite: results collection, and
...
results re-submission.
2008-09-26 10:23:34 +00:00
Laurent Rineau
fa7036293a
Improve generated scripts cgal_test_with_cmake:
...
- Do not try to compile targets that have not been configured. Hopefully
cmake gives us "make help".
- Do not try to clean if nothing has been built.
2008-09-25 09:14:47 +00:00
Fernando Cacciola
7e5bebf12b
Run per-host test on background rather than per host+platform
2008-09-18 18:29:51 +00:00
Fernando Cacciola
73101b5465
Removed TESTSUITE_* flags
2008-09-17 18:53:08 +00:00
Fernando Cacciola
7630512654
Added warning about deprecated use of TESTSUITE_* environment variables (before effective removal)
2008-09-16 18:43:00 +00:00
Fernando Cacciola
e0bb152d63
Prevented a failed library to abort compilation of the others
2008-09-16 18:32:03 +00:00
Laurent Rineau
d5d232705f
Replace echo -n with printf.
2008-09-12 12:50:02 +00:00
Laurent Rineau
14db4fe00c
Blacklist "icons" and "resources" in create_internal_release, so that
...
icons/ and resources/ do not get makefile, cgal_test, cgal_test_with_cmake
and CMakeLists.txt
2008-09-10 13:13:28 +00:00
Laurent Rineau
984ed953ac
Fix revision 45484: the if branch was never reached because i was using an
...
incorrect syntax to check the equality of two string.
Revision 45484 was:
"Mix my previous commit (revision 45481): that script is perl, and not sh!"
Revision 45481 was:
"Blacklist "icons" and "resources" in create_internal_release, so that
icons_Demos and resources_Demos are not created in internal releases."
2008-09-10 11:58:41 +00:00
Laurent Rineau
b88c403c13
Typo
2008-09-10 11:22:08 +00:00
Laurent Rineau
dfd7e8e44c
Mix my previous commit (revision 45481): that script is perl, and not sh!
2008-09-10 11:20:22 +00:00
Sylvain Pion
94d81bcfd5
Add cgal_test script that avoids the need to manually call create_cgal_test.
...
Same for Cmake.
2008-09-10 10:54:06 +00:00
Laurent Rineau
1be2c0b381
Blacklist "icons" and "resources" in create_internal_release, so that
...
icons_Demos and resources_Demos are not created in internal releases.
2008-09-10 10:44:21 +00:00
Laurent Rineau
bf796f710d
Let testers define flags for release and debug modes if they want (and I
...
want).
2008-09-08 15:58:21 +00:00
Laurent Rineau
3f23b72e45
Force LC_ALL and LANG to "C", so that the test results are in english and
...
nothing else.
2008-09-08 15:47:51 +00:00
Laurent Rineau
54493b233b
Force LC_ALL and LANG to "C", so that the test results are in english and
...
nothing else.
2008-09-08 09:44:12 +00:00
Laurent Rineau
3992f06543
- Add a flag -k that prevent autotest_cgal_with_cmake to remove local test
...
directory.
- Fix the flag -s (show progress), so that it also show the results of the
local build script.
2008-09-08 09:29:31 +00:00
Laurent Rineau
ad8cfc972b
revert revision 45327: "Remove submitted makefiles (cmake overrides them)." because it is unneeded.
2008-09-05 08:51:49 +00:00
Laurent Rineau
7d9c7599b3
Remove submitted makefiles (cmake overrides them).
2008-09-05 08:46:05 +00:00
Fernando Cacciola
ab07405874
Use unique names for example, demo and test targets
...
Renamed CGAL-Qt as CGAL-Qt3
Re-spelled cgal components as CORE, ImageIO, PDB, Qt3 and Qt4
2008-09-04 18:58:09 +00:00
Fernando Cacciola
161254324b
Added package filter
2008-09-01 21:16:41 +00:00
Sylvain Pion
587ca0290b
Add --no-verbose option to wget to make it less verbose (remove progress bar).
2008-08-22 08:31:25 +00:00
Laurent Rineau
30d9bd5b9b
To be coherent with next line: one cannot say "REMOVING LOCAL_TEST_DIR" and
...
not do it.
2008-08-21 09:24:02 +00:00
Laurent Rineau
6e199ed734
- Make CGALimageIO compile at once (and not in two compilation units).
...
- Add $URL$ and $Id$ at some places.
2008-08-21 09:22:39 +00:00
Laurent Rineau
cfae52022b
Make ${CGAL_TESTER} appear in the name of the test results file that is
...
uploaded to the testsuite collection machine.
2008-08-20 09:47:49 +00:00
Sylvain Pion
60a380e2f4
Remove the "v" verbose option to tar, as it obscures the useful info
...
in the logs for not much gain, I think.
2008-08-19 09:43:46 +00:00
Fernando Cacciola
0949438e32
Improved autotest_cgal_with_cmake/collect_cgal_testresults_from_cmake for multiple hosts and platforms
2008-08-13 22:21:38 +00:00
Sylvain Pion
ddbb01157f
Updates after the removal of changes.txt files.
2008-07-24 18:27:12 +00:00
Fernando Cacciola
5774e5468a
Integrate main autotest logs with the results specific to the Installation package
2008-07-18 14:12:14 +00:00
Fernando Cacciola
b2aedb0026
Improved error reporting and collection in a multiple hosts scenario
2008-07-17 15:17:00 +00:00
Fernando Cacciola
2902a241f9
Allow MYSHELL to be missing from .autocgalrc since when unsued testers just set it to ""
2008-07-16 21:30:29 +00:00
Sylvain Pion
2eb0d8f9e9
certainly() -> possibly().
2008-07-14 11:16:41 +00:00
Sylvain Pion
9d7a609ff2
Make assertions trigger an error only for *certain* conditions (using CGAL::certainly()).
...
This is useful for interval arithmetic code.
(replay of r44002 with the header order hopefully fixed)
2008-07-10 21:49:17 +00:00
Laurent Rineau
dbee2e2f50
Add a "trap" command so that the script erases its lock file even if it
...
exists prematurely.
2008-07-07 09:16:03 +00:00
Sylvain Pion
2b4ebf01f7
Undo r44002 as it's buggy
2008-07-06 20:47:29 +00:00
Sylvain Pion
514a17ad4f
Improve the interaction of assertions and interval computations.
...
Things like "CGAL_assertion(denominator != 0)" produced assertion failures for no gain.
So now, the assertion is triggered only if the condition is certain, using CGAL::certainly().
That is, change the following in all assertion files :
((EX)?(static_cast<void>(0)): ::CGAL::assertion_fail( # EX , __FILE__, __LINE__))
to :
(CGAL::certainly(EX)?(static_cast<void>(0)): ::CGAL::assertion_fail( # EX , __FILE__, __LINE__))
2008-07-06 17:05:47 +00:00
Fernando Cacciola
81e9aa62d7
Improved error reporting in autotesting
2008-06-29 22:06:36 +00:00
Fernando Cacciola
731f291bad
Autotesting now using global reference release
2008-06-24 17:09:33 +00:00
Laurent Saboret
ee1222919b
Fixed CMake error on Surface_reconstruction_3/demo/Surface_reconstruction_3/ (empty folder)
2008-06-18 14:28:53 +00:00
Laurent Rineau
3235718ea0
Fix the release creation process. The previous version of
...
create_internal_release sometimes called cgal_create_cmake_scripts
with an empty argument.
2008-06-16 09:07:04 +00:00
Fernando Cacciola
c61079a997
Use TESTSUITE_CXXFLAGS/LDFLAGS when building the library (as the tests do)
2008-06-13 20:54:48 +00:00
Fernando Cacciola
fea6aeab4d
Allow CMAKE_BUILD_TYPE to be determined bsaed on CGALConfig.cmake
2008-06-06 16:09:39 +00:00
Fernando Cacciola
5fd281906f
Pass TESTSUITE flags in the right place
2008-06-04 17:03:51 +00:00
Fernando Cacciola
68351644e0
Fixed release string replacement in CMakeCache.txt
2008-05-29 16:33:22 +00:00
Fernando Cacciola
94654eacf3
Fixed DOT_NOT_TEST usage
2008-05-27 16:03:39 +00:00
Laurent Rineau
a2f221b666
Fix the quotation in Fernando's modifications.
...
In a command like:
mv $SOURCE $TARGET
the two arguments must be doublely quoted:
mv "$SOURCE" "$TARGET"
That way, if $SOURCE is, for ex., "my file", it avoid the shell to call a
command like that:
mv my file "$TARGET"
which is moving *two* files "my" and "file" to "$TARGET". With the
double-quotes, after the parameters substitution, the call is correct, with
only two arguments:
mv "my file" "target"
2008-05-15 15:08:03 +00:00
Fernando Cacciola
1e55343104
Autotest: Fixed parsing of installation results
2008-05-15 14:28:11 +00:00
Laurent Rineau
1776707d3f
Commit of old modifications (that are used on cgal.geometryfactory.com for
...
several monthes). Those modifications should not bother other cgal testers.
Details:
- New flag "-n", to build internal releases without launching the
testsuite.
- Read "$HOME/.autocgal_with_cmake_rc" if it exists, instead of
"$HOME/.autocgalrc" (which is only read it the previous one does not
exist.
- Call cmake in verbose mode.
- Add quotes ("...") where needed (that is almost everywhere). That allows
filenames/dirnames with characteres that are special for the shell (such as
spaces).
- Change of the portion of shell code that modifies the occurences to
CGAL-3.x-I-xxx in CMakeCache.txt. I no longer understand the regexpr but I
know that it works (at least on cgal.geometryfactory.com).
- Move the section named "START OF MAIN BODY" to the real main body (after
all function definitions).
- That's all.
2008-05-15 12:43:21 +00:00
Fernando Cacciola
b7ced7de9f
Force 'make' to keep going in spite of errors (the testuite will detect the error nevertheless but will provide more information)
2008-05-13 23:21:05 +00:00
Fernando Cacciola
7fceed9683
Fixed cgal_test_with_cmake generation so it can be called indepedently of the test suite
2008-05-13 23:19:06 +00:00
Fernando Cacciola
033aeefc0d
Print out folder names
2008-05-07 16:02:13 +00:00
Fernando Cacciola
1d136115e1
CMakeLists.txt are now auto-generated by create_internal_release
2008-05-05 15:09:28 +00:00
Fernando Cacciola
f93437ca22
Removed *unmodified* auto-generated CMakeLists.txt (now created by create_internal_release)
2008-05-05 14:01:55 +00:00
Laurent Saboret
407d895703
Fixed bash error when folder is empty
2008-03-26 15:05:26 +00:00
Fernando Cacciola
f2925cfeca
Workaround a problem with a clean target under cygwin+nmake
2008-03-20 19:12:21 +00:00
Fernando Cacciola
4b3a56a39d
Pass CGAL_DIR as a cmake variable to get CMake properly find CGALConfig.cmake
2008-03-18 23:43:26 +00:00
Fernando Cacciola
3de724258e
Convert cygwin path to windows path for CGAL_DIR to get CMake to properly find CGALConfig.cmake
2008-03-18 23:42:39 +00:00
Fernando Cacciola
6df1e6cb5f
Create local build and test scripts prepending a user-defined setup script to allow platform-specific environment configuration
2008-03-18 16:44:10 +00:00
Fernando Cacciola
3ce8e5fb19
Added Visual C++ debug hook configuration
2008-03-17 18:34:41 +00:00
Fernando Cacciola
4d995d8280
cygwin fixes
...
fixed adaptive copying of previous configuration settings
2008-03-14 12:55:18 +00:00
Laurent Rineau
dc17ec331b
backport of a few improvements from autotest_cgal_with_cmake
2008-03-13 15:44:20 +00:00