Commit Graph

1719 Commits

Author SHA1 Message Date
Ophir Setter 628087b87a moc-qt3 to come before moc. Now, if moc is qt4 moc the cmake file will use the correct moc in Qt3 2012-07-26 07:08:26 +00:00
Laurent Rineau 6507b3fd24 Fix a typo (missing closing parenthesis) 2012-07-24 11:45:28 +00:00
Philipp Möller f330095286 Add Boost.System to the CGAL dependencies
As of Boost 1.50 it is required to link Boost.System with CGAL. System
has been a Thread dependency all along and we simply never linked to
it and apparently got lucky.

Add it to the dependencies, add it in the manual and INSTALL file.
2012-07-24 10:02:57 +00:00
Eric Berberich 972f164184 correct handling of optional parameter for use_lib macro 2012-07-05 18:33:27 +00:00
Eric Berberich 397f0e4131 worked only if WITH_CGAL_Core=ON|OFF, but not if it's not given at all 2012-07-05 09:03:18 +00:00
Laurent Rineau 4953bbbc86 Remove buggy executable bits 2012-07-04 19:28:22 +00:00
Laurent Rineau 1bb23e6b09 Cherry-pick hot fixes from CGAL-4.0-branch:
| ------------------------------------------------------------------------
  | r70257 | lrineau | 2012-07-04 10:41:28 +0200 (Wed, 04 Jul 2012) | 1 line
  | Changed paths:
  |    M /branches/releases/CGAL-4.0-branch/Installation/CMakeLists.txt
  | 
  | Fix CMake error in public releases
  | ------------------------------------------------------------------------
  | r70259 | lrineau | 2012-07-04 11:22:12 +0200 (Wed, 04 Jul 2012) | 1 line
  | Changed paths:
  |    M /branches/releases/CGAL-4.0-branch/Installation/CHANGES
  |    M /branches/releases/CGAL-4.0-branch/Installation/changes.html
  | 
  | Update the changes.html
  | ------------------------------------------------------------------------
2012-07-04 09:36:41 +00:00
Laurent Rineau 8e725dc83a Intel Compiler 11 is no longer tested. 2012-07-03 11:06:19 +00:00
Eric Berberich bc6d9c1005 fixed typo: added missing '_' 2012-07-03 10:53:25 +00:00
Eric Berberich ef6fa7a32b Merge Script-improve_create_cmake-eric into next
Main changes are
- new installation manual
- distinction between essential and optional libraries
- preconfiguration of optional libraries possible
2012-07-02 15:56:15 +00:00
Laurent Rineau 9d180c5c22 Minor tweaks to the changes.html
I have reordered the entries, fixed a typo, and uniformized the use of the
verbs in the different entries.
2012-07-02 15:00:40 +00:00
Eric Berberich a488660748 rely on CMake list(FIND ...) instead of macro
Macro is nicer to use, but needs to be included and is less efficient.
To improve understanding: added comments
2012-06-29 23:13:43 +00:00
Eric Berberich 1d21969b14 revert use of macro and rely on list(FIND ...) 2012-06-29 22:53:42 +00:00
Eric Berberich 167783acde copy'n'paste works if the right includes exist: here missing CGAL_Macros
instead of including the file I've just added the general cmake makro to 
check whether an item is in the list. Why does it need a macro? There should 
be a list-operation for that ...
2012-06-29 22:22:25 +00:00
Eric Berberich 3a7ad3baaa mandatory -> essential 2012-06-29 15:27:45 +00:00
Eric Berberich d4cb1c2212 SetupDependicies needs also to check for essential lib (not just WITH_<lib>), side effect: mandatory->essential 2012-06-29 15:24:30 +00:00
Eric Berberich d0d6335a79 added Eigen3_FIND_VERSION to search for minimal version
CGAL_Common.cmake is included at a very early stage 
- when configuring CGAL but also
- when configuring demos etc
2012-06-29 12:51:02 +00:00
Eric Berberich 87ebf20f51 need a certain order 2012-06-29 09:39:40 +00:00
Eric Berberich b5a4e941fd the mandatory libs need an particular order, and we simplify with a macro 2012-06-29 09:24:19 +00:00
Laurent Rineau 160975eb12 Leftover of previous commit:
Second fix for Windows

On Windows, with auto-linking, the variables ${CGAL_LIB}_LIBRARY are
empty.

What is more, that is a bad idea to check if the libraries does exist. If
for example CGAL has been configured with WITH_CGAL_Qt4, and the CGAL_Qt4
library is not correctly created, we want a compilation error, and not just
a CMake warning saying "Please configure CGAL using WITH_${CGAL_LIB}=ON."
2012-06-28 15:57:29 +00:00
Laurent Rineau 483593826b Second fix for Windows
On Windows, with auto-linking, the variables ${CGAL_LIB}_LIBRARY are
empty.

What is more, that is a bad idea to check if the libraries does exist. If
for example CGAL has been configured with WITH_CGAL_Qt4, and the CGAL_Qt4
library is not correctly created, we want a compilation error, and not just
a CMake warning saying "Please configure CGAL using WITH_${CGAL_LIB}=ON."
2012-06-28 15:47:16 +00:00
Laurent Rineau 455fcb0109 Add a comment for later 2012-06-28 15:15:31 +00:00
Eric Berberich eb6c435c4a correct spelling of GMPXX_FOUND variable
FOUND_GMPXX -> GMPXX_FOUND
2012-06-28 13:02:32 +00:00
Eric Berberich 3336c68671 fix for optional parameter 2012-06-28 12:47:13 +00:00
Eric Berberich df72a1aa08 macro use_lib now has an optional second parameter for UseFile
this avoids a nasty hack with checking for a leading ### in a string and 
allows to use "use_lib( FOO )" in other places much easier
2012-06-28 12:20:52 +00:00
Eric Berberich ee0fde5d13 re-added files probably used by external users 2012-06-28 12:03:12 +00:00
Laurent Rineau bccf95ba88 Add a comment for later in CGAL_Macros.cmake 2012-06-27 16:33:35 +00:00
Eric Berberich cccbcac26c ensure that CGAL_USE_CORE is only defined when WITH_CGAL_Core=ON
in particular when WITH_CGAL_Core=OFF is shall not be defined
2012-06-27 13:57:55 +00:00
Eric Berberich d4a6f27503 replace calls to UseESTBL 2012-06-26 23:52:07 +00:00
Andreas Fabri 78a2d45173 Document bug fix in Projection_traits in changes.html 2012-06-25 11:45:50 +00:00
Eric Berberich 67291a2c6d merge from next 2012-06-24 12:17:32 +00:00
Eric Berberich 3ae59a513c removed verbosity 2012-06-21 22:07:04 +00:00
Eric Berberich 00330ee225 GMP and MPFR are mandatory 2012-06-21 21:57:42 +00:00
Eric Berberich 5ed099f6c1 enable preconfig 2012-06-21 21:57:16 +00:00
Eric Berberich 6b78ca27d6 use lib instead of vlib to be consitent with WITH_Lib 2012-06-21 14:54:46 +00:00
Eric Berberich 7973423691 prefix is a variable 2012-06-21 14:54:17 +00:00
Sébastien Loriot d67be721d4 write prefix exception into config file and use default one otherwise for find_package 2012-06-21 14:27:35 +00:00
Sébastien Loriot feb507b15f changelog for 69918 2012-06-21 14:08:01 +00:00
Sébastien Loriot 3efc565b71 bug in prefix setting 2012-06-21 12:42:08 +00:00
Sébastien Loriot b5ac8afe11 add comment 2012-06-21 12:04:22 +00:00
Laurent Rineau 0aba4d0010 Fix the parsing of the VERSION file
In case of a build from a release tarball, the parsing of the VERSION file
was not correct. This patch tries a better solution.
2012-06-21 10:34:46 +00:00
Sébastien Loriot c2240ede0e fix for ignoring preconfig 2012-06-21 09:53:03 +00:00
Sébastien Loriot 5dd3045330 move installation dir setup in demo script 2012-06-21 09:51:55 +00:00
Eric Berberich 4bdf466f9d Request by Sebastien Loriot: Ignore a preconfig lib 2012-06-21 07:58:51 +00:00
Sébastien Loriot e7e15113ef modification for IPE
->move the version check and the installation directory detection into the 
  demo CMakeLists.txt
2012-06-20 15:12:28 +00:00
Eric Berberich 3fde316a6c added CGAL_ENABLE_PRECONFIG (the default value has to be determined) 2012-06-20 11:16:17 +00:00
Eric Berberich 7a9557e414 fixed typo 2012-06-19 11:41:10 +00:00
Sébastien Loriot 7b5902c9f6 default IPE_VERSION to AUTODETECT 2012-06-19 09:36:04 +00:00
Eric Berberich ed88f4e0e2 added comments 2012-06-19 08:26:16 +00:00
Eric Berberich b918c8d88d merge from next 2012-06-18 08:37:55 +00:00
Laurent Rineau feefea9008 fix a typo in changes.html 2012-06-15 13:06:49 +00:00
Laurent Rineau 627fef95d5 Add the link to notes for CGAL 4.1 2012-06-15 12:11:40 +00:00
Laurent Rineau 108e4e5f16 Update release notes for CGAL 4.0.1 2012-06-15 12:10:48 +00:00
Eric Berberich 70fbefe00f fix for QGLViewer or QGLVIEWER (AHHHHHH!) 2012-06-14 16:56:36 +00:00
Laurent Rineau 0119096826 Add a comment that the config test is deprecated and could be removed. 2012-06-14 14:57:19 +00:00
Philipp Möller 741cf36606 Add the "rename cpp0x" 2012-06-14 09:21:55 +00:00
Philipp Möller ef676f39a8 Add the change in changes.html 2012-06-14 09:13:52 +00:00
Philipp Möller 8720500433 Guard some macros with an additional check against BOOST_VERSION
This will not hinder usability. Compiling a three year old Boost
release with C++11 enabled is a bad idea anyway.
2012-06-13 12:33:33 +00:00
Eric Berberich 90e6f6bf0f fix for ZLIB 2012-06-12 12:45:17 +00:00
Philipp Möller fd73696a54 merged ^/branches/next 2012-06-12 12:36:04 +00:00
Philipp Möller 91fb092984 Unused without replacement as it is not used and also not widely
supported yet.
2012-06-12 12:32:57 +00:00
Eric Berberich 94f7f0c3ab remove some verbosity 2012-06-11 22:06:08 +00:00
Eric Berberich 3599206bf2 improved verbosity 2012-06-11 21:44:17 +00:00
Eric Berberich 4009ef00ae nicer output 2012-06-11 21:30:45 +00:00
Eric Berberich 1c1d5a0f69 better name 2012-06-11 21:11:26 +00:00
Sébastien Loriot 6d579e645d reintegrate convex_hull_2-remove_filter_failure-sloriot
and update changes.html
2012-06-01 07:54:41 +00:00
Eric Berberich 35f5e9fa65 now Eigen3 is working (ahhh case-sensitive lib configuration ahhhh) 2012-05-29 15:18:01 +00:00
Eric Berberich 0513b6b311 removed TODOs 2012-05-28 11:33:31 +00:00
Eric Berberich 83ca9596c6 new example run 2012-05-28 11:31:55 +00:00
Eric Berberich 10d8114ed3 fix for Eigen 2012-05-28 08:05:24 +00:00
Eric Berberich 1b34e17a48 software -> libraries 2012-05-28 07:04:14 +00:00
Eric Berberich 5c03d8f21c fixes by sebastian 2012-05-25 16:04:09 +00:00
Eric Berberich 76ef5030ff fix for Eigen3 2012-05-25 15:46:37 +00:00
Sébastien Loriot 884eeca1e1 rephrasing, typos 2012-05-25 13:43:15 +00:00
Sébastien Loriot 73f1d7ea35 fix typos
libCGALFoo -> libCGAL\_Foo to be consistent
2012-05-25 12:29:25 +00:00
Sébastien Loriot 41d3549414 typo LIRARIES->LIBRARIES 2012-05-25 11:10:54 +00:00
Eric Berberich 14998fe12a efi's remarks 2012-05-24 15:54:38 +00:00
Eric Berberich e2ea9db009 unified heading 2012-05-24 13:16:08 +00:00
Eric Berberich f796c0c5e0 remove TAUCS for official use, some minor fixes 2012-05-24 12:22:05 +00:00
Eric Berberich d5b85c8e2b added changes 2012-05-24 12:21:25 +00:00
Eric Berberich c9a1a5cbd3 added Eigen3 2012-05-24 08:44:45 +00:00
Eric Berberich 333bd56995 add lang C to main file 2012-05-24 08:28:00 +00:00
Eric Berberich 2231271896 CGAL macro is not used anymore 2012-05-24 07:10:42 +00:00
Eric Berberich 891f7be6e3 cgal on linux 2012-05-23 08:27:56 +00:00
Eric Berberich b9df87965d compiler config 2012-05-23 08:05:10 +00:00
Eric Berberich f977c74850 shipped cgal 2012-05-22 12:11:57 +00:00
Eric Berberich 959ebe3fd0 more changes proposed by Bernd 2012-05-22 11:45:39 +00:00
Eric Berberich 1a2afcff0d some changes after feedback at TLV2012 meeting 2012-05-22 09:15:45 +00:00
Sébastien Loriot ab88be4751 clean up printed message to make it more consistent 2012-05-21 11:26:10 +00:00
Philipp Möller 9bcc3c028e Removed NO_MESSAGE_PRAGMA_BUG as it is unused. 2012-05-20 15:14:43 +00:00
Marc Glisse ad2e67797a next, prev, copy_n in C++11. 2012-05-20 15:09:15 +00:00
Philipp Möller 14f9ac3f68 LONGNAME is not used anywhere. 2012-05-20 14:25:46 +00:00
Marc Glisse 41a378456a now unused 2012-05-20 14:20:10 +00:00
Marc Glisse c26419086e CGAL_CFG_NO_STATEMENT_EXPRESSIONS only for gcc 2012-05-20 14:15:03 +00:00
Marc Glisse 0d7ef953b3 one more 2012-05-20 13:33:32 +00:00
Philipp Möller 44d4f5c7f0 Removed after confirming with Laurent that it is never used. 2012-05-20 13:33:15 +00:00
Philipp Möller ce1e373761 Remove 0x_tuple but not the tr1 equivalent. 2012-05-20 13:27:31 +00:00
Philipp Möller dde4353e15 Those are also already replaced. 2012-05-20 13:25:33 +00:00
Philipp Möller a621ff3f6b Remove the first batch of files that are no longer needed. 2012-05-20 13:23:33 +00:00
Marc Glisse 2644615fae remove now unused file 2012-05-20 13:14:56 +00:00
Marc Glisse 9de2b137e3 move gcc macros 2012-05-20 13:14:34 +00:00
Eric Berberich 60efbec2d3 merge from next 2012-05-20 11:50:30 +00:00
Sébastien Loriot 4c372fba67 typo 2012-05-20 11:09:52 +00:00
Philipp Möller 1a6a6ff0f2 Added the result_of merge to 'changes.html' 2012-05-11 15:25:54 +00:00
Guillaume Damiand 4403023fa9 Merge with next; update changes.html 2012-05-11 11:49:39 +00:00
Philipp Möller 75378f55ce Merged ^/branches/next for the test-suite run. 2012-05-10 17:34:30 +00:00
Philipp Möller d3ee04897c merged next 2012-05-09 13:50:00 +00:00
Philipp Möller f54c490220 Also remove the testfile. 2012-05-07 08:42:08 +00:00
Laurent Rineau f7e9319d4c Move Philip's additions to the section about 4.0.1 2012-04-24 16:00:09 +00:00
Sébastien Loriot 616c348007 reintegrate feature branch Nef_23-remove_geninfo-sloriot 2012-04-24 15:52:23 +00:00
Philipp Möller 00b8a700d9 Added the two packages with fixed memory leaks, this also covers the
geninfo leak.
2012-04-24 15:46:04 +00:00
Sébastien Loriot 188efcc3f0 merge from next 2012-04-24 15:39:12 +00:00
Sébastien Loriot 8d62b4b093 update changes 2012-04-19 14:22:41 +00:00
Laurent Rineau a42d5be575 Fix an error in URL
Maybe we would like to encode the version number in the URL, but that would
yet another generated file in CGAL...
2012-04-18 08:57:31 +00:00
Philipp Möller 542f5d9c51 Merged ^/branches/next here 2012-04-16 08:53:21 +00:00
Laurent Rineau 5d3bd1094c In the testsuite, once the reference cache is loaded, unset some nasty
variables, such as eg. CGAL_Qt4_BINARY_DIR.
2012-04-13 07:55:43 +00:00
Laurent Rineau c8cacc83c0 Changes for CGAL-4.0.1 that were not yet written 2012-04-11 17:03:36 +00:00
Sébastien Loriot 60e0148504 update changes.html 2012-04-05 12:43:15 +00:00
Guillaume Damiand b573a45410 update changes.html 2012-03-29 13:46:19 +00:00
Laurent Rineau 0b781e5986 Remove FindBoost. Upstream CMake FindBoost script is better that ours. 2012-03-28 14:38:04 +00:00
Laurent Rineau 28ecd11d95 Remove that file that is also a standard CMake module 2012-03-28 13:50:41 +00:00
Laurent Rineau 5771a62a83 Remove CGAL_FindPackageHandleStandardArgs.cmake
FindPackageHandleStandardArg is a standard CMake module
2012-03-28 13:48:33 +00:00
Laurent Rineau 390c1590a8 Fix the parsing of dont_submit in branch build 2012-03-28 13:47:08 +00:00
Sébastien Loriot 15f43b4ecc test that the cached include path is valid 2012-03-26 09:43:07 +00:00
Laurent Rineau a429b26316 Cherry-pick that revision from /branches/features/Mesh_3-parallel-cjamin/
| ------------------------------------------------------------------------
  | r68020 | cjamin | 2012-03-12 18:27:30 +0100 (Mon, 12 Mar 2012) | 1 line
  | 
  | To be able to build CGAL on MSVC11
  |
  ------------------------------------------------------------------------

It adapts CGAL CMake scripts and CGAL auto-link headers to MSVC2011.

Thanks to Clement Jamin, from Inria, for the patch.
2012-03-19 14:26:17 +00:00
Laurent Rineau 69208fc8f2 Increase the SOVERSION for CGAL-4.1 2012-03-12 16:20:14 +00:00
Joachim Reichel 190d15826d Update date and version. 2012-02-24 17:47:02 +00:00
Joachim Reichel 3ac8f48575 Add license notes for Boost files as discussed with Laurent. 2012-02-24 17:45:38 +00:00
Laurent Rineau db0edfe7b1 Add a href to sloccount 2012-02-24 15:27:32 +00:00
Laurent Rineau 940be95c0a Credit sloccount 2012-02-16 17:13:07 +00:00
Eric Berberich 9a0e579445 use hints 2012-02-13 14:26:33 +00:00
Laurent Rineau 22546a98bc Specify a release date 2012-02-13 11:32:18 +00:00
Laurent Rineau 2508131d01 Add a script to update the CHANGES file. In dont_submit. 2012-02-13 11:26:43 +00:00
Sébastien Loriot 8c8c8af3ae first look into path indicated by EIGEN3_INC_DIR
before system PATH (override the system version of
Eigen)
2012-02-10 16:09:21 +00:00
Laurent Rineau c2ab0cf770 Bug fix: WITH_CGAL_Core was ignored
There was an explicit 
  unset(WITH_CGAL_Core)
in the CMake scripts of CGAL. It was introduced to workaround an issue in
our testsuite process. I turned it into an EXCLUDE WITH_CGAL_Core in the
command load_cache that is used by our testsuite process.
2012-02-10 15:32:38 +00:00
Laurent Rineau b6a0164577 Fix the entry for QP solver
And in CHANGES too.
2012-02-08 19:36:30 +00:00
Laurent Rineau 48d6626509 Fix that revision:
| ------------------------------------------------------------------------
  | r67609 | lrineau | 2012-02-06 12:39:40 +0100 (Mon, 06 Feb 2012) | 5 lines
  | 
  | Fix (examples|demo)/CMakeLists.txt
  | 
  | That way, those CMakeLists.txt can be used to build examples and demo from
  | outside the building of CGAL libraries.
  | 
  | ------------------------------------------------------------------------
If UseCGAL.cmake is included in demo/ or examples/ then it can no longer be
included to set up different flags in sub-directories.
2012-02-08 16:06:30 +00:00
Laurent Rineau ca9ddf0ca5 CGAL_BUGFIX_VERSION must not be empty (for the rc file on Windows)
When CGAL_BUGFIX_VERSION is empty, sets it to 0.
2012-02-07 16:51:38 +00:00
Yves Brise 718b88f63d Added comment about bugfix in Quadratic Programming Solver to changes.html. (upon request of Laurent Rineau) 2012-02-07 16:41:38 +00:00
Laurent Rineau ec4fc872df Fix a typo
And update CHANGES according to changes.html
2012-02-07 13:50:00 +00:00
Laurent Rineau d38da06a26 Fix that patch:
| ------------------------------------------------------------------------
  | r67597 | lrineau | 2012-02-03 18:13:17 +0100 (Fri, 03 Feb 2012) | 1 line
  | 
  | Do not install scripts/cgal_create_assertions.sh scripts/cgal_create_cmake_script_with_options
  | ------------------------------------------------------------------------
Use full-path for scripts.
2012-02-07 13:15:23 +00:00
Andreas Fabri ef5d5b2d46 Add paragraph on Voronoi adapter 2012-02-07 11:19:32 +00:00
Andreas Fabri 88490f43eb rewording 2012-02-06 14:47:37 +00:00
Andreas Fabri 874fce8413 rewording 2012-02-06 14:25:24 +00:00
Andreas Fabri a8869470fe fix typo 2012-02-06 14:00:35 +00:00
Andreas Fabri 5b5f77155a Move new package to front 2012-02-06 13:57:19 +00:00
Andreas Fabri e7d49c0463 fix typos 2012-02-06 13:44:35 +00:00
Laurent Rineau df25f0aa17 Fix (examples|demo)/CMakeLists.txt
That way, those CMakeLists.txt can be used to build examples and demo from
outside the building of CGAL libraries.
2012-02-06 11:39:40 +00:00
Laurent Rineau 058dbe631d Do not install scripts/cgal_create_assertions.sh scripts/cgal_create_cmake_script_with_options 2012-02-03 17:13:17 +00:00
Sébastien Loriot 278ef1f3e3 add eigen in INSTALL
update ridge and jet-fitting package names
2012-02-03 11:22:25 +00:00
Laurent Rineau ab9ee7d4cc Highly the manual part a bit more 2012-02-02 14:51:58 +00:00
Laurent Rineau 75f7eb6a3d Cut the beginning of the file 2012-02-02 14:48:04 +00:00
Laurent Rineau 823604d3a2 New picture, done by sloccount and gnuplot (thanks to Sebastien Loriot) 2012-02-02 14:46:58 +00:00
Sébastien Loriot 621fb97717 missing space 2012-02-02 14:33:46 +00:00
Laurent Rineau 083dbdd066 Change the URL to Visual Studio, to avoid a warning from linklint 2012-02-01 16:58:39 +00:00
Eric Berberich 590111df6d typo for lib 2012-01-31 14:32:43 +00:00
Eric Berberich 8fc6cec7b6 added missing lib 2012-01-31 13:22:02 +00:00
Eric Berberich dc2fb9242a make GMP+MPFR mandatory 2012-01-31 10:47:45 +00:00
Laurent Rineau 3d01e09cb8 Workaround for a bug in Boost, that checks WIN64 instead of _WIN64
https://svn.boost.org/trac/boost/ticket/5519
2012-01-30 10:15:20 +00:00
Laurent Rineau 7b2e34d267 merge with next 2012-01-27 16:46:42 +00:00
Laurent Rineau 4aafb6172c Fix cmake_minimum_required()
Yesterday's patch was plainly wrong. I want CMake-2.8.6 on Windows, and
only CMake-2.6.x on Linux.
2012-01-27 14:48:23 +00:00
Laurent Rineau aa6184e8a1 merge changes from next 2012-01-27 12:55:23 +00:00
Laurent Rineau a8988af6a7 Typo in the macro Q_MOC_RUN 2012-01-26 13:22:08 +00:00
Laurent Rineau 76f6503a3f Try to fix the bug between Qt moc and "namespace BOOST_JOIN(...)" 2012-01-26 12:00:16 +00:00
Laurent Rineau 2c967033b9 CMake>=2.8.6 on Windows. I forgot that file!
Sorry for the splitted commits.
2012-01-26 10:35:32 +00:00
Laurent Rineau 59c6cc140c Document CMake>=2.8.6 (for Windows) in the release notes 2012-01-26 10:21:00 +00:00
Laurent Rineau c81dd1c3c3 Require CMake>=2.8.6 on Windows platforms 2012-01-26 10:17:17 +00:00
Laurent Rineau 284820786a Bug fix: set CGAL_VERSION in branch-build
The variable CGAL_VERSION is used to initialize the value of the cache
variable CGAL_INSTALL_DOC_DIR.
2012-01-25 16:53:38 +00:00
Laurent Rineau 2fbd163e14 Factorize the installation command of CGAL library into the macro
The macro build_cgal_library(..) now defines the installation rules. That
should also fix a bug: now .dll files will be installed in
${CGAL_INSTALL_BIN_DIR}.
2012-01-25 16:49:39 +00:00
Laurent Rineau 8b413cef28 Remove variables CGAL_<lib>_BASENAME: no longer used. 2012-01-25 16:37:06 +00:00
Laurent Rineau 2fae4eb441 Fix two typos in changes.html, and generate the new CHANGES files 2012-01-25 11:33:37 +00:00
Laurent Rineau 24ec9f43fb merge changes from next 2012-01-25 11:23:02 +00:00
Laurent Rineau 7177fa5a63 Add a check that NDEBUG is not defined by test platforms 2012-01-25 11:14:17 +00:00
Sébastien Loriot 94e1419bcc update changes.html for Eigen 2012-01-24 18:09:31 +00:00
Sébastien Loriot d44761fce6 merge from next 2012-01-24 17:27:56 +00:00
Eric Berberich e89cf2af9c removed wrong line 2012-01-24 14:30:20 +00:00
Eric Berberich a81362c2ce added comment 2012-01-24 14:13:14 +00:00
Eric Berberich abd8cf62a6 fixed spacing 2012-01-24 12:25:12 +00:00
Eric Berberich bc29e5cccf fix typo 2012-01-24 10:37:01 +00:00
Eric Berberich 832c6c02e7 merge from next; installation.tex got major changes 2012-01-23 13:54:58 +00:00
Eric Berberich b674ed0f1b fixed typo 2012-01-23 12:27:17 +00:00
Eric Berberich 578e5d7cb2 redone fixes applied since large merge 2012-01-23 12:24:20 +00:00
Eric Berberich ee6c8d4775 need GMP version 2012-01-21 16:41:47 +00:00
Eric Berberich cb485d4008 write info to cache only it WITH_<library> = ON 2012-01-21 16:41:37 +00:00
Eric Berberich f2eef3c11b need gmp version 2012-01-21 16:41:12 +00:00
Laurent Rineau baeec2d53f merge all the changes from next! 2012-01-20 17:45:27 +00:00
Sébastien Loriot 82c606da4a merge from next 2012-01-20 16:28:05 +00:00
Laurent Rineau d27f1eec32 Allow branch-build+WITH_examples|WITH_demos on Windows too
Call bash /full/path/to/cgal_create_cmake_scripts now
2012-01-20 13:36:11 +00:00
Sébastien Loriot d5bf9ee997 merge from next 2012-01-20 10:30:58 +00:00
Sébastien Loriot b03db42148 Insist on the facet that Eigen is recommended 2012-01-20 09:01:44 +00:00
Laurent Rineau 7f0df0919c Fix the license header
That file is under Boost Software License. We cannot relicence it like we
want!
2012-01-19 16:50:34 +00:00
Eric Berberich 76cfe2ae9b let NTL work without preconfig 2012-01-19 15:25:53 +00:00
Eric Berberich 9d3dffc06e DO NOT IGNORE WITH_CGAL_Core 2012-01-19 13:41:30 +00:00
Eric Berberich d69a0194cd clean up, added NTL, added some TODOs 2012-01-19 13:05:54 +00:00
Eric Berberich 4b5cf142b7 fixed spelling 2012-01-19 12:09:09 +00:00
Eric Berberich 6448e2d5b1 added opengl 2012-01-19 11:02:47 +00:00
Laurent Rineau aa61eaa607 In dont_submit, also check for "demo" or "examples". 2012-01-18 18:29:07 +00:00
Laurent Rineau 37af1861b3 Full-support of WITH_examples and WITH_demo in a branch-build
- Factorize the logic of Installation/examples/CMakeLists.txt and
  Installation/demo/CMakeLists.txt in to a function defined in
  Installation/CMakeLists.txt

- Call cgal_create_cmake_script, potentially out-of-build, when the
  CMakeLists.txt does not exist.
2012-01-18 18:18:06 +00:00
Eric Berberich 1f530e4044 some words in RS3 2012-01-18 14:58:50 +00:00
Eric Berberich be5940e33b fix ESBTL and Coin 2012-01-18 14:49:14 +00:00
Eric Berberich 9bff0dd62d added NTL + MPFI 2012-01-18 14:35:48 +00:00
Laurent Rineau 2dd281500a Followup to that commit:
| ------------------------------------------------------------------------
  | r65982 | lrineau | 2011-10-20 17:49:05 +0200 (Thu, 20 Oct 2011) | 8 lines
  | Changed paths:
  |    M /branches/next/Scripts/scripts/cgal_create_cmake_script
  | 
  | Improvement of cgal_create_cmake_script
  | 
  | This allows to create a CMakeLists.txt in a directory whereas the sources
  | are in another directory.
  | 
  | This will allow out-of-sources creation of CMakeLists.txt files. And, in
  | the end, that will improve the branch-build.
  | 
  | ------------------------------------------------------------------------

Make create_single_source_cgal_program() compatible with absolute paths
2012-01-18 13:58:12 +00:00
Eric Berberich 291b112360 fixed writing of some libs 2012-01-18 01:24:38 +00:00
Eric Berberich 1ac5c73b85 fixed writing of STL, boost, mpfi 2012-01-18 01:04:27 +00:00
Eric Berberich a798d2d506 unified writing of gmp/mpfr 2012-01-18 00:56:33 +00:00
Sébastien Loriot f3751ab9b5 merge from next 2012-01-17 17:29:10 +00:00
Sébastien Loriot 1b870d472f add missing update 2012-01-17 17:06:08 +00:00
Eric Berberich ec49d4b177 layout things 2012-01-17 14:44:16 +00:00
Eric Berberich af059e6523 added text for script and merged 2012-01-17 14:44:09 +00:00
Eric Berberich 82e18f9295 fixed include 2012-01-17 13:53:32 +00:00
Sébastien Loriot f6784b96e7 merge from next 2012-01-17 13:47:33 +00:00
Eric Berberich 510df626a6 refactored files 2012-01-17 13:12:55 +00:00
Eric Berberich 5575581b1f fixed a refernce 2012-01-17 13:10:37 +00:00
Eric Berberich c7a3e1e106 order: first essential, then optional 2012-01-17 12:40:57 +00:00
Eric Berberich 319cc4ec58 refactored manual in order to distinguish libs needed for libs and libs needed for DETs (demos, examples, tests) 2012-01-17 12:39:42 +00:00
Sébastien Loriot f67a4a6327 typo: never put a \ before . 2012-01-17 10:36:35 +00:00
Laurent Rineau 3239da640d merge changes from next; 2012-01-17 10:28:12 +00:00
Laurent Rineau e597f13bf7 Remove that auto-generated file! 2012-01-17 10:21:58 +00:00
Laurent Rineau a37c74d534 Add license files, per package 2012-01-16 15:54:22 +00:00
Sébastien Loriot 0107e3f549 merge from next 2012-01-16 15:36:13 +00:00
Sébastien Loriot a7456a2736 merge from next 2012-01-16 15:28:51 +00:00
Laurent Rineau c8aad8f997 Fix last occurrences of QPL or 'Q Public License' in next. 2012-01-16 14:47:16 +00:00
Laurent Rineau 254cef9c9d That file needed to be patched. 2012-01-16 14:39:59 +00:00
Laurent Rineau 32a75dfe5e Add a license notice 2012-01-16 14:19:14 +00:00
Sébastien Loriot f467868cb8 document Eigen before Taucs and insist on the fact that Eigen should be use instead of Taucs 2012-01-16 14:09:20 +00:00
Laurent Rineau b1302174b6 Add license notices 2012-01-16 13:56:46 +00:00
Efi Fogel 82eea4f5aa fixed minor syntax errors 2012-01-16 12:10:10 +00:00
Sébastien Loriot 4a31206e6e add constructor from triangulation
see:
https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Alpha_cstr_from_tri
2012-01-16 11:02:02 +00:00
Sébastien Loriot cee248ca54 merge from next 2012-01-13 18:48:35 +00:00
Laurent Rineau 45d6ad938b Remove LICENSE.QPL 2012-01-13 16:45:42 +00:00
Laurent Rineau 85a9545a3e Start of a changelog entry about the new licenses. 2012-01-13 14:15:56 +00:00
Sébastien Loriot 3e4ea6c3b1 merge from next 2012-01-13 13:19:58 +00:00
Laurent Rineau de77f99fea Reintegration of /branches/features/cgal_dot_dll_GF
The diff to changes.html is:

   <h3>General</h3>
   <ul>
     <li>On Windows, CGAL libraries are now built by default as shared
         libraries (also called DLL). To run applications that use .dll files
         of CGAL, you must either copy the .dll files into the directory of
         the application, or add the path of the directory that contains those
         .dll filesinto the PATH environment variable.
     </li>
     <li>On Windows, the CMake scripts of CGAL now search for shared version
         of the Boost libraries. You must ensure that the .dll files of Boost are
         found by the dynamic linker.  You can, for example, add the path to
         the Boost .dll files to the PATH environment variable.
     </li>
   </ul>
2012-01-13 11:22:39 +00:00
Sébastien Loriot cbf947e39c merge from next 2012-01-12 16:18:25 +00:00
Eric Berberich caa82a9bdf merge from next 2012-01-12 15:27:40 +00:00
Eric Berberich 406810fe52 need to set flag in compiler_config.h 2012-01-11 16:11:02 +00:00
Eric Berberich dfd8e8ed64 distinguish internal libs and external libs as COMPONENTS 2012-01-11 01:32:56 +00:00
Eric Berberich 303afc2973 check WITH_LIB in case CGAL is build, but not if CGAL is only used 2012-01-11 01:30:10 +00:00
Eric Berberich 0abb3588b7 added some guards for forbidden/stupid lib configurations 2012-01-11 00:05:00 +00:00
Eric Berberich fb7bbdb27f cosmetics 2012-01-11 00:00:59 +00:00
Eric Berberich a42d72acaa CGAL_USE_GMPXX is only set by use_lib macro 2012-01-11 00:00:05 +00:00
Eric Berberich 809b15bef1 cleanup 2012-01-10 18:28:39 +00:00
Eric Berberich 00d31036ea build_cgal_library -> collect_cgal_library (new macro name) 2012-01-10 18:17:53 +00:00
Eric Berberich 3c291f7103 removed output 2012-01-10 18:12:37 +00:00
Eric Berberich 76543b10dd MOC/UIC_LIBRARY -> MOC/UIC_EXECUTABLE 2012-01-10 14:59:19 +00:00
Eric Berberich 19fccf9969 more output 2012-01-10 14:36:42 +00:00
Eric Berberich d83bb49f22 cosmetics 2012-01-10 14:36:33 +00:00
Eric Berberich 9cd61d509c let QT compile 2012-01-10 12:31:59 +00:00
Eric Berberich 1c0474c1aa link only with GMP/MPFR and GMPXX if configured 2012-01-10 12:31:44 +00:00
Eric Berberich 3135d995dd remark for a thrown warning 2012-01-10 12:30:53 +00:00