Commit Graph

600 Commits

Author SHA1 Message Date
Fernando Cacciola 4015b7f471 Enable back "C" language support... cmake itself seems to need it in TRY_COMPILE (I think it's a cmake bug...) 2008-08-22 18:15:05 +00:00
Fernando Cacciola ee7cba9c38 Improved/Fixed dependencies and related CGAL_USE_* flags
OpenGL and QT3 are now searched by Qt_widget alone.
2008-08-22 17:47:49 +00:00
Fernando Cacciola e0d7afe6a4 Removed unneeded compiler flag 2008-08-22 17:44:55 +00:00
Laurent Rineau f7784f4598 Fix for Windows platforms, so that Boost_LIBRARY_DIRS is correct even if
Boost_THREAD_LIBRARY_path is a list or paths (instead of a single path).
2008-08-22 11:31:06 +00:00
Sylvain Pion 2f49a5f855 cgal.com -> cgal.org. 2008-08-19 16:18:33 +00:00
Sylvain Pion 5234a54469 Typos, formatting... 2008-08-19 13:30:28 +00:00
Sylvain Pion d40226f46a Remove blanks at end of lines. 2008-08-19 11:59:24 +00:00
Sylvain Pion bc4c42487f minor changes 2008-08-19 11:58:07 +00:00
Sylvain Pion a713dc281b Rename CGAL_CFG_NO_DEFAULT_TEMPLATE_ARGUMENTS_FOR_FUNCTION_TEMPLATES to
CGAL_CFG_NO_CPP0X_DEFAULT_TEMPLATE_ARGUMENTS_FOR_FUNCTION_TEMPLATES,
as this is a test for a C++0x feature.
2008-08-19 09:14:29 +00:00
Sylvain Pion fcf5396b91 Systematically #undef NDEBUG before #include <cassert>, so that the tests
pass/fail correctly even when -DNDEBUG is passed to the "build" options.
2008-08-19 08:22:17 +00:00
Sylvain Pion 2f230bd0f8 Add an #error specific to GCC 4.4 because it should fail to compile without
-std=c++0x, otherwise we get lots of warnings.
2008-08-19 08:20:28 +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 82d1bbc800 New file to test for statement expressions. 2008-08-12 10:51:12 +00:00
Sylvain Pion 02ba7af44a New config macro for detecting std::isfinite() (C++0x). 2008-08-11 12:49:24 +00:00
Sylvain Pion aff1bf74aa Replace CGAL::Interval_nt<>::number_of_failures() by a CGAL_PROFILER() counter. 2008-08-06 13:16:04 +00:00
Michael Hemmer cff191916d changed name: CGAL::Modular -> CGAL::Residue
chnaged filenames accordingly 
changed: Modular_traits::Modular_NT -> Modular_traits::Residue_type
2008-08-04 15:09:13 +00:00
Fernando Cacciola 302cec65f6 Worked around odd internal variable problem when loading a cache 2008-08-01 19:18:40 +00:00
Sylvain Pion 7af954d3e4 OpenGL on Leopard needs a workaround linker flag. 2008-08-01 13:30:14 +00:00
Sylvain Pion 0c65a5a092 - It is not possible to use the CONTINUE mode in set_error_behaviour().
- Various formatting fixes.
- Mark the assertion_fail and similar functions as CGAL_NORETURN.
2008-07-31 09:50:28 +00:00
Sylvain Pion d2da608a2a assign -> object_cast 2008-07-29 14:28:53 +00:00
Sylvain Pion 1498ef01c6 Add a macro CGAL_NO_DEPRECATION_WARNINGS that disables CGAL_DEPRACATED.
(can be used by users temporarily, while they have not updated their code,
but still want to work in good conditions)
2008-07-28 18:10:41 +00:00
Sylvain Pion 3a568b01cc Mention CGAL_NO_DEPRECATED_CODE. 2008-07-28 16:43:52 +00:00
Sylvain Pion a17c7edac5 Removed the deprecated functions Cell:mirror_index() and Cell::mirror_vertex().
(deprecated since March 2005)
2008-07-28 16:15:02 +00:00
Sylvain Pion 0a76cd42f7 Remove the deprecated linear kernel functors Construct_supporting_line_2 and
Construct_supporting_line_3.  (they were deprecated in 2004).
2008-07-28 16:07:28 +00:00
Sylvain Pion 6bffa76272 Phase out Triple and Quadruple:
- add get<i>() member function
- add make_tuple() function.
2008-07-28 15:29:54 +00:00
Sylvain Pion b5d3e553b7 Add a note that the tuple classes are deprecated. 2008-07-25 11:26:44 +00:00
Sylvain Pion dc3bf72707 Remove changes.txt files. 2008-07-24 17:47:16 +00:00
Fernando Cacciola 79e225dc9a Moved CMakeLists.txt for demos and examples into the right Installation subfolder 2008-07-23 21:35:54 +00:00
Sylvain Pion d2f069fd7b Update following removal of functional.h 2008-07-23 13:37:04 +00:00
Fernando Cacciola 89b07886e5 Removed CMake as a standalone "package" (now part of Installation and others) 2008-07-18 14:23:08 +00:00
Fernando Cacciola 56c402b0fe Removed obsoleted cmake modules
Moved print_*_version to the right directory
Fixed prinout of boost and gmpxx version numbers
Automatically skip demos and example when running the testsuite
2008-07-17 14:03:25 +00:00
Fernando Cacciola 6e36eda87b CMake stuff moved into the appropriate packages 2008-07-16 20:56:17 +00:00
Sylvain Pion b9e8a1a505 Minor change (testing commit mails with webdav). 2008-07-15 11:18:06 +00:00
Sylvain Pion eff6efd3af CGAL_NULL and CGAL_NULL_TYPE are now constant macros, so replace them by:
- CGAL_NULL -> NULL
- CGAL_NULL_TYPE -> CGAL::Nullptr_t (typedef to const void *)
2008-07-12 21:58:52 +00:00
Michael Hoffmann 3c56022995 Comment on deprecation of CGAL/functional. 2008-06-19 12:18:51 +00:00
Michael Hoffmann 66f802f363 Fix lib timestamp (nowadays there are many, just take the 1st...). 2008-06-18 14:13:52 +00:00
Michael Kerber 95054e0899 Filenames consistent 2008-06-18 09:20:44 +00:00
Pedro Machado Manhaes de Castro 16d1f156a8 release 3.4 thread 2008-06-04 11:36:52 +00:00
Pedro Machado Manhaes de Castro c488521e9f Adding changes on the 3.4 internal release 2008-06-04 11:15:06 +00:00
Fernando Cacciola ecb77a9897 Revert screw up of CGAL_HAS_THREADS 2008-05-28 16:19:23 +00:00
Michael Hoffmann 170ba8e6f3 Fix timestamp to use one lib only. 2008-05-28 08:26:01 +00:00
Sylvain Pion 3d64d5dca4 Intel compiler on Linux needs "-fp-mode strict" instead of "-mp". 2008-05-21 18:43:38 +00:00
Sylvain Pion 110a5db8be Rename all C++0x related config macros to consistently have CPP0X in their name,
as in CGAL_CFG_NO_CPP0X_VARIADIC_TEMPLATES.
2008-05-21 15:34:36 +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
Sylvain Pion 970f14abb0 Mention dependency on Boost.Threads which is compiled 2008-05-03 07:19:34 +00:00
Sylvain Pion 8eaeb7db53 Add link to license.html. 2008-04-22 13:32:57 +00:00
Laurent Rineau 2ce23ea470 Add a new header <CGAL/gl.h>, whose purpose is to wrap the #include of
GL/gl.h: on windows, <windows.h> has to be included first.

Image_3.cpp uses that header now.
2008-04-18 09:02:03 +00:00
Sylvain Pion 28318df0d5 Mention latest kernel changes. 2008-04-17 11:43:21 +00:00
Sylvain Pion d89ae1ccb3 Mention g++ 3.3 is dropped 2008-04-12 15:57:38 +00:00
Sylvain Pion 9e10564cfd Bump Boost requirements to 1.33.
Update G++ versions requirements.
Remove traces of SGI, Mips and IRIX.
2008-04-12 15:57:16 +00:00
Sylvain Pion ef71559164 Remove the Kernel Concept Archetypes. 2008-04-11 19:26:21 +00:00
Sylvain Pion 1c460d2669 Mention we require boost >= 1.33 2008-04-11 15:13:36 +00:00
Sylvain Pion 62661d7d7c Better start the CHANGES section for 3.4 now, and put new items on the fly,
rather than doing everything in a rush at the end and forgetting items.
2008-04-11 12:17:48 +00:00
Fernando Cacciola 17c33bcd93 Avoid linking against boost-thread if that lib has not been built 2008-04-08 19:28:16 +00:00
Fernando Cacciola 2a2efa6450 Added support for Visual Studio 2008 2008-04-08 19:24:28 +00:00
Sylvain Pion 939eb6384e Attempt at using a common definition for CGAL_NULL and CGAL_NULL_TYPE,
not something with a GCC specific case.
2008-04-03 12:32:44 +00:00
Michael Hemmer ef862d658e added primes.h/.cpp (contains precomputed primes) 2008-03-31 12:50:54 +00:00
Andreas Meyer 20315de571 * replaced CGAL_test_assert with ::assert, instead of CGAL_assertion
* removed include/Testsuite/assert.h
2008-03-19 13:45:36 +00:00
Fernando Cacciola b704509dcf Examples/Demos/Test CMake scripts updated 2008-03-05 21:14:02 +00:00
Michael Kerber 1b12f5a607 Included option for LEDA 6.0 2008-02-28 16:33:51 +00:00
Fernando Cacciola a659cd852a Added project() and conditional test for CGAL_DIR 2008-02-14 15:42:36 +00:00
Fernando Cacciola 9d5411bb18 Various CMake fixes 2008-02-12 20:36:56 +00:00
Sylvain Pion 44aa714f5c Remove one more obsolete trace of LEDA window 2008-02-12 16:16:32 +00:00
Sylvain Pion f12abec080 Update sections mentionning LEDA windows 2008-02-12 16:12:38 +00:00
Fernando Cacciola 14043c43a0 Replaced CGALROOT by CGAL_DIR (the latters is used by CMake automatically) 2008-02-08 17:47:21 +00:00
Fernando Cacciola 168a5fce48 Sync library names with those produced now by cmake 2008-02-08 17:27:25 +00:00
Andreas Fabri 52357e39bf name of library changed 2008-02-08 14:23:46 +00:00
Fernando Cacciola afddfc4fca CMake scripts for demos/examples/test added 2008-02-06 19:06:24 +00:00
Sylvain Pion 22b53f4662 New test program for another C++ goody. 2008-01-22 00:02:44 +00:00
Sylvain Pion bc393f728e Enhance it to verify it properly finds const refs.
(read : the death of Qualified_result_of is announced)
2008-01-20 23:20:56 +00:00
Sylvain Pion e4fb8a97a4 New program for testing decltype() (a C++0x feature). 2008-01-20 23:00:51 +00:00
Sylvain Pion a8243a3f12 Introduce a new macro CGAL_SUNPRO_INITIALIZE to workaround a SunPRO warning properly.
(can't write a test program for a warning)
2008-01-20 21:39:25 +00:00
Sylvain Pion 9c9360403f Use the rights flags for stlport for SunPRO/Linux. 2008-01-20 21:05:02 +00:00
Sylvain Pion 4d1b8d63e3 Remove workarounds and support for the BORLAND compiler. 2008-01-20 20:24:20 +00:00
Sylvain Pion 9f5bad92a1 Remove my name from maintainer files where it does not resonnably make any sense anymore. 2008-01-19 14:29:27 +00:00
Sylvain Pion 50ed4bb632 Use <cstdlib> and <cstdio> consistently instead of <stdio.h> and <stdlib.h>. 2008-01-18 20:33:57 +00:00
Sylvain Pion d06bf3c695 Add config for Fedora 8 (lib name varies). 2008-01-15 18:45:00 +00:00
Sylvain Pion 06131a8eb9 Remove obsolete definition of CGAL_USE_CGAL_WINDOW 2008-01-10 18:19:26 +00:00
Sylvain Pion 8f2923b807 It seems like the "window" package is completely obsolete: it contains
only the cgal_logo symbol in libCGAL, which is unsued anymore.
2008-01-10 18:17:46 +00:00
Sylvain Pion a5a5e8ca33 Get rid of obsolete Window_stream (LEDA window) code. 2008-01-10 18:02:34 +00:00
Sylvain Pion 57d46db509 Remove specific code for __MWERKS__.
I'm pretty sure this compiler is dead.
2008-01-03 16:56:54 +00:00
Sylvain Pion 0d04db797e CGAL_CFG_DONT_OVERLOAD_TOO_MUCH is only needed by SunPRO. 2008-01-03 16:47:40 +00:00
Sylvain Pion 64f23bbc47 Sun_fixes.h is now so small, let's merge it in config.h. 2008-01-03 15:26:51 +00:00
Sylvain Pion f5a9c2d26e Finish removal of CGAL_CFG_SUNPRO_RWSTD obsolete workarounds. 2008-01-03 15:22:29 +00:00
Sylvain Pion 284cfd9468 More removal of SUNPRO+RW's STL obsolete workarounds:
CGAL_CFG_RWSTD_NO_MEMBER_TEMPLATES
2008-01-03 15:19:39 +00:00
Sylvain Pion 2b46416907 Remove more SUNPRO + RW's STL obsolete workarounds:
CGAL_CFG_SUNPRO_RWSTD (partially)
CGAL_reverse_iterator()
2008-01-03 15:04:30 +00:00
Sylvain Pion 88ed563f44 Remove some workarounds for SunPRO + RW's STL:
CGAL_CFG_MISSING_TEMPLATE_VECTOR_CONSTRUCTORS_BUG
CGAL_CFG_RWSTD_NO_MEMBER_TEMPLATES  (partially so far)
CGAL_make_vector
CGAL_make_list
2008-01-03 14:50:13 +00:00
Sylvain Pion e57dbbee28 Fix which compiler is the culprit. 2008-01-03 12:12:18 +00:00
Sylvain Pion 6ab6b8341a Relax the test. 2008-01-03 12:11:01 +00:00
Sylvain Pion 73a75d109f SunPRO's RW STL is not supported anymore.
For now, move the corresponding config bits out of the main config files.
2008-01-02 17:49:08 +00:00
Sylvain Pion b95fbae11a Remove last traces of KCC 2008-01-02 17:28:16 +00:00
Sylvain Pion 8f14630522 Update comment since long long is part of C++0x. 2008-01-02 16:45:36 +00:00
Sylvain Pion accdf57415 CGAL_CFG_NO_LONG_DOUBLE_IO is not needed anymore (pgCC is fixed). 2008-01-02 16:35:13 +00:00
Sylvain Pion f90f3b6627 CGAL_CFG_LONG_LONG_IO_BUG is not needed anymore (pgCC is fixed). 2008-01-02 16:28:17 +00:00
Sylvain Pion e8f7d3a4aa Enhance test program to still fail with recent pgCC versions,
as the bug is still there, even if the test program now passes.
2008-01-02 15:43:01 +00:00
Sylvain Pion 8ab2fe93bb Move definitions of CGAL_NULL and CGAL_NULL_TYPE from circulator.h to config.h. 2007-12-28 15:46:09 +00:00
Sylvain Pion 9c7673b6f3 Make sure to undef NDEBUG before #including <cassert>, as we need
assert() to work here, but we like to have a platform where NDEBUG
is passed as CXXFLAGS.
2007-12-27 16:34:36 +00:00
Sylvain Pion affe68b4f7 Add detection of Boost.Thread. 2007-12-19 16:12:20 +00:00
Sylvain Pion a46b55bf71 The files "changes.txt", "description.txt", "long_description.txt" and "maintainer"
are now under /trunk/$Package/package_info/$Package/ .
2007-12-02 15:06:42 +00:00
Sylvain Pion 119bc8b9f1 Add CGAL_NORETURN macro to be able to use __attribute__ ((__noreturn__)). 2007-11-05 10:56:36 +00:00