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
Eric Berberich
48f9a4628f
general use_lib for found libs must be used
2012-01-10 10:34:25 +00:00
Eric Berberich
0def3cb179
improved formatting
2012-01-10 10:17:43 +00:00
Eric Berberich
609ad2d43d
for some reason CGAL lib needs GMP/MPFR (check includes!)
2012-01-10 10:17:27 +00:00
Eric Berberich
7945fb8ea5
improved formatting
2012-01-10 10:17:09 +00:00
Eric Berberich
2ff87cd2c6
improved formatting
2012-01-10 10:16:18 +00:00
Eric Berberich
66bc1cef1e
merge from next
2012-01-09 12:42:00 +00:00
Laurent Rineau
5b5dd33848
merge changes from next
2012-01-09 12:33:39 +00:00
Sébastien Loriot
69b2f7079a
BUGFIX:
...
incremental neighbor search classes were storing a nested ref_counted iterator
for begin() which implies that a call to operator++ on a copy of an iterator
increment the internal copy of the class (cannot make several pass).
There is still a problem in case of copy outside of the class but this is
a first step (a deep_copy method should be provided for iterators which would
need a small feature).
2012-01-05 09:45:15 +00:00
Sébastien Loriot
db7700033e
merge from next
2012-01-02 16:54:06 +00:00
Sébastien Loriot
5d9709149e
update changes
2011-12-30 13:48:47 +00:00
Sébastien Loriot
e1650a8c65
thread-safety of remove in Delaunay_2
2011-12-30 08:32:08 +00:00
Sébastien Loriot
6e1df30eff
merge from next
2011-12-26 13:15:30 +00:00
Sébastien Loriot
9b75cd5506
require Eigen 3.1 or greater
2011-12-22 16:06:37 +00:00
Philipp Möller
6415622971
Removed unused define.
2011-12-14 10:38:31 +00:00
Laurent Rineau
06c96d91ce
Do not include CGAL include dirs *before* user ones!!
2011-12-07 10:49:43 +00:00
Sébastien Loriot
bdcf26bb20
merge next
2011-12-01 09:19:02 +00:00
Guillaume Damiand
3fe3269457
Add Linear_cell_complex in Installation/changes.html.
2011-11-23 18:35:51 +00:00
Laurent Rineau
a494f0d65c
merge from next
2011-11-17 14:18:37 +00:00
Laurent Rineau
519ab4f40f
Do not use CGAL_INSTALLATION_PACKAGE_DIR with Subversion_GET_(URL|REVISION)
...
At the first run of CMake, CGAL_INSTALLATION_PACKAGE_DIR is not known when
Subversion_GET_REVISION and Subversion_GET_URL are called. That gives an
svn error, that is fixed at the second run of CMake. Use CMAKE_SOURCE_DIR
and CMAKE_CURRENT_SOURCE_DIR instead.
2011-11-17 14:12:19 +00:00
Laurent Rineau
c4eb6ccaf0
Factorize the code between Subversion_GET_URL and Subversion_GET_REVISION
...
... into a new function Subversion_GET_INFO. The function
Subversion_GET_REVISION is also moved to <branch_root>/CMakeLists.txt
instead of <branch_root>/Installation/CMakeLists.txt, because that function
is used only in the case of a branch-build anyway.
2011-11-17 14:02:41 +00:00
Andreas Fabri
3bfa2c96b6
Patch for Cygwin svn.exe
...
If the first call to svn returned an error, call cygpath first to get
the directory path, and call svn a second time on the result.
2011-11-17 10:10:12 +00:00
Laurent Rineau
93486787c3
The inside of ccPkgDescription must not contain black lines between macros
...
Otherwise that inserts a buggy "<p>" tag in the package overview where the
doctype does not allow it.
2011-11-15 19:16:23 +00:00
Olivier Devillers
0891a8d359
<code> in changes.html
2011-11-08 15:52:58 +00:00
Olivier Devillers
e5ad0e4e78
<code> in changes.html
2011-11-08 15:52:29 +00:00
Olivier Devillers
bc27ee7e73
update changes.html
2011-11-08 15:48:03 +00:00
Laurent Rineau
d5fb396c13
Use file(GLOB .. RELATIVE ..) to list packages
...
That seems a bit easier, and gives better log messages.
2011-11-08 15:03:22 +00:00
Sébastien Loriot
19e8ddde28
update Eigen description
...
say that Lapack and Blas are not needed if eigen available
2011-11-04 16:32:49 +00:00
Laurent Rineau
6ced1782d0
merge from next
2011-10-28 12:36:01 +00:00
Laurent Rineau
3adb7877d3
Fix for testsuite
...
One does not want to load some CGAL_*_DIR variables from the reference
cache.
2011-10-28 12:17:37 +00:00
Laurent Rineau
099d46877e
Bug-fix: really add the "lib" prefix for CGAL lib names on Windows
2011-10-28 12:14:01 +00:00
Laurent Rineau
93d8367048
merge from next
...
This branch still has to be tested.
2011-10-26 14:40:48 +00:00
Laurent Rineau
b978f9bb85
merge from next
2011-10-26 13:02:45 +00:00
Laurent Rineau
5a7b6ace88
Bug fix: if CGAL_Boost_USE_STATIC_LIBS evaluates to FALSE, one wants to use
...
its value anyway.
2011-10-26 11:24:17 +00:00
Laurent Rineau
fc204cd04d
Do not create the .rc file if not WIN32
2011-10-26 09:43:02 +00:00
Laurent Rineau
ec5b246a55
Improve the display of full compiler version: support MSVC
2011-10-26 09:41:51 +00:00
Laurent Rineau
7c64fe7394
Add versioninfo to created DLLs.
2011-10-25 15:17:08 +00:00
Laurent Rineau
13447f666c
auto-link files must include <CGAL/config.h>
...
<CGAL/config.h> includes <CGAL/compiler_config.h>, that is generated during
the build of libraries. CGAL_BUILD_SHARED_LIBS is defined in it.
2011-10-24 09:23:21 +00:00
Laurent Rineau
a136c46405
Fix previous commit about new name mangling for Windows libraries
2011-10-21 14:46:12 +00:00
Laurent Rineau
fcc0874c59
Do NOT include CGAL_INCLUDE_DIRS before!
...
We want, for example, to have CMAKE_BINARY_DIR/include before those dirs.
2011-10-21 14:44:53 +00:00
Laurent Rineau
a49a4976a2
Change the name mangling of CGAL libraries, on Windows
...
We adopt the naming scheme of Boost libraries, with the "lib" prefix for
static libraries. And with the CGAL_VERSION as suffix.
For example, static libraries will be named:
libCGAL_Qt4-vc100-mt-gd-3.10-Ic-123.lib
and DLL will be named:
CGAL_Qt4-vc100-mt-gd-3.10-Ic-123.dll
2011-10-21 14:10:52 +00:00
Andreas Fabri
1e3a953ece
typo
2011-10-21 10:17:46 +00:00
Laurent Rineau
268e5fa464
Document that the PATH must be amended
2011-10-20 14:49:12 +00:00
Laurent Rineau
e6eac9139f
Fix the confusion shared/dynamic libraries
2011-10-20 12:43:33 +00:00
Laurent Rineau
c37ce187ff
Factorize the settings of VERSION/SOVERSION properties of libraries
2011-10-19 15:53:46 +00:00
Laurent Rineau
01e2b6c5e1
typo: "a link-time" -> "at link-time"
2011-10-18 17:22:38 +00:00
Laurent Rineau
151b4e6843
merge from next
2011-10-18 17:22:03 +00:00
Laurent Rineau
c3b621fc77
Update the documentation about Boost and shared libraries
2011-10-18 16:54:59 +00:00
Laurent Rineau
338c6a9925
Update the export feature to non-Microsoft compilers
...
Support the ELF visibility feature of gcc/icl/clang
2011-10-18 16:53:54 +00:00
Laurent Rineau
a071a763e8
Turn CGAL-3.9 into a macro \cgalrel
...
Long-waited feature: Installation/installation.tex no longer contains the
release number!
All occurrences of "CGAL-3.9" have been turned into CGAL-\cgalversionnumber
Details:
- use alltt instead of verbatim, in order to user macros inside,
- rename \cgaldir to \cgalrel,
- all "CGAL-3.9" are turned into "\cgalrel",
- the remaining "3.9" is turned into "\cgalversionnumber".
And also:
- remove the old macro \yourcgaldir and \cgalinstconfdir (related to the
old install_cgal script!),
- modify the introduction of CMake: CMake is a build system *generator*,
and not a build system!
2011-10-18 14:40:48 +00:00
Laurent Rineau
9059b29647
Fix and factorize post-build commands on Windows
...
The function build_cgal_library defined in
Installation/src/CMakeLists.txt now handles a lot more than before, to
factorize between the various */src/*/CMakeLists.txt files used to
build CGAL libraries.
For example, the definition of mangled names is now factorized in that
function.
Installation/src/CMakeLists.txt also sets the output directories for
runtime, shared libraries, and static libraries. DLLs will be created
in bin/ instead of lib/.
2011-10-17 16:02:12 +00:00
Laurent Rineau
badcdb5871
Completely remove the support for auto-linking of GMP and MPFR
...
I have grepped for auto_link/(GMP|MFR)|AUTO_?LINK_(GMP|MPFR) and I removed
completely any support for auto-linking of GMP and MPFR from CGAL.
That is no longer necessary, nor relevant, no that we provide precompiled
GMP and MPFR libraries under standard names libgmp-10.lib and
libmpfr-4.lib.
To test in candidates:
Core
Installation
Number_types
2011-10-14 13:39:45 +00:00
Laurent Rineau
5da9888303
Typo in text: s/option/variable/
2011-10-13 15:38:13 +00:00
Laurent Rineau
e3eef962d7
Do not add -DBOOST_DYN_LINK with auto-link if not enabled.
...
In particular, do not add that macro definition on Linux/MacOS.
2011-10-13 15:34:44 +00:00
Laurent Rineau
5fd463b2bb
Add LICENSE.GPL to the install target.
2011-10-13 14:16:49 +00:00
Laurent Rineau
9bf86bcd07
When LGPLv3 is used, the text of GPLv3 must be shipped, too.
...
LGPLv3 is a addendum to GPLv3. For that reason, LGPLv3 terms ask that both
texts must are shipped in any distribution.
2011-10-13 14:16:09 +00:00
Laurent Rineau
2e05123891
merge from next
2011-10-13 10:19:46 +00:00
Laurent Rineau
c1fff72997
Revert that commit, which was wrong (see below):
...
| ------------------------------------------------------------------------
| r65557 | lrineau | 2011-09-26 16:49:02 +0200 (Mon, 26 Sep 2011) | 9 lines
| Changed paths:
| M /branches/next/Installation/cmake/modules/CGAL_UseBLAS.cmake
| M /branches/next/Installation/cmake/modules/CGAL_UseLAPACK.cmake
| M /branches/next/Installation/cmake/modules/FindBLAS.cmake
| M /branches/next/Installation/cmake/modules/FindLAPACK.cmake
| M /branches/next/Installation/doc_tex/Installation/installation.tex
|
| BLAS and LAPACK do not have header files.
|
| One implementation of BLAS or LAPACK can have a header file, but that is
| not mandatory for an implementation, and (hopefully) nothing in CGAL tries
| to include a blas.h or a lapack.h.
|
| The current revision removes mentions of BLAS_INCLUDE_DIR and
| LAPACK_INCLUDE_DIR in CGAL cmake scripts about BLAS and LAPACK.
|
|
------------------------------------------------------------------------
Reason:
For the implementation cblas/clapack, our use of that implementation does
need a header <blaswrap.h> to work.
2011-10-13 10:17:16 +00:00
Laurent Rineau
d57c543d60
Bug fix again. Use cache_set with two arguments.
2011-10-12 15:03:08 +00:00
Laurent Rineau
7225ec7d1c
Fix bug in a previous commit
...
A variable must be in cache before is can be use with add_to_cached_list.
2011-10-12 14:39:57 +00:00
Laurent Rineau
5946c69608
merge from next
2011-10-12 13:52:06 +00:00
Laurent Rineau
677ae4c7f4
CMake variables created by the branch-build are marked as advanced
2011-10-12 13:50:17 +00:00
Laurent Rineau
b9ed6515b1
Documentation fix
...
The name of the option is BUILD_SHARED_LIBS (standard CMake variable name)
and not CGAL_BUILD_SHARED_LIBS.
2011-10-12 13:47:54 +00:00
Laurent Rineau
6985effcc8
Fix the CMake module CGAL_SetupBoost shipped with CGAL
...
CGAL_Boost_USE_STATIC_LIBS is now an (advanced) CMake option on all
platforms, and is stored in the generated CGALConfig.cmake. That way, its
value is proposed as the default value for the same option when programs
using CGAL are configured using CMake.
The script UseCGAL includes the module CGAL_TweakFindBoost, to define
Boost_USE_STATIC_LIBS and Boost_ADDITIONAL_VERSIONS.
2011-10-12 13:47:18 +00:00
Laurent Rineau
dfba14f23c
Rename <CGAL/$LIB/export.h> to <CGAL/export/$LIB.h>
2011-10-12 09:43:19 +00:00
Andreas Fabri
90c83ef68b
fixed typo
2011-10-11 20:20:22 +00:00
Laurent Rineau
9beade14e5
Modify the documentation: document CGAL_BUILD_SHARED_LIBS
2011-10-11 16:49:05 +00:00
Laurent Rineau
7059bf007a
fix typo in text
2011-10-11 16:08:24 +00:00
Laurent Rineau
2ceafafab9
Cleanup in the CMake variable CGAL*SHARED_LIB*
...
Previously there was a variable CGAL_SHARED_LIBS defined by
CGALConfig.cmake. This one is now unified with CGAL_BUILD_SHARED_LIBS.
And the option CGAL_BUILD_SHARED_LIBS is only defined as an option if one
are building CGAL libraries. If CGAL_Common.cmake is included from another
project, such as from UseCGAL.cmake, then this variable is set in
CGALConfig.cmake as a regular (non-cached) CMake variable.
2011-10-11 14:24:22 +00:00
Laurent Rineau
87148361ff
Rename CGAL_BUILD_SHARED_LIB to CGAL_BUILD_SHARED_LIBS
...
Better name, and more coherent with CMake variable name:
BUILD_SHARED_LIBS
2011-10-11 13:52:25 +00:00
Sébastien Loriot
91a5327fa8
change LGPLv2 -> LGPLv3
2011-10-10 13:48:25 +00:00
Laurent Rineau
8722a499cd
Update LICENSE.LGPL to LGPLv3
2011-10-10 11:38:43 +00:00
Laurent Rineau
3d3662850e
<CGAL/export.h> must be included *after* <CGAL/compiler_config.h>
...
because CGAL_BUILD_SHARED_LIB is defined in the later.
2011-10-07 14:26:14 +00:00
Laurent Rineau
02d3b31a33
merge next into this branch
2011-10-06 16:06:34 +00:00
Laurent Rineau
aa00f78883
Also support the compilation of CGAL libraries as static libs, with MSVC.
2011-10-06 16:01:16 +00:00
Laurent Rineau
8056b1ed39
In CMake, Windows users will have the choice to choose to use static or
...
dynamic Boost libraries
2011-10-06 13:15:11 +00:00
Laurent Rineau
b0fe1aa5c9
Make the messages generated by CGAL_LIB_DIAGNOSTIC a bit more recognizable
2011-10-06 11:49:20 +00:00
Andreas Fabri
8c9865daef
Add GF copyright header
2011-10-06 09:59:07 +00:00
Laurent Rineau
b28fb2f764
Remove debugging messages
2011-10-06 09:51:48 +00:00
Andreas Fabri
cbfe32ce37
Add declspecs for Visual C++ so that we can build dlls
2011-10-05 19:12:23 +00:00
Laurent Rineau
e8869cf82d
Make CGAL lib not depend on CGAL_Core
2011-10-05 10:08:52 +00:00
Laurent Rineau
9daee5c42f
Add link_directories during the CGAL library creation (needed for auto-linking
...
on Windows).
2011-10-05 09:51:35 +00:00
Laurent Rineau
d39a8d62ac
Avoid to auto-link with CGAL.lib while building the CGAL library itself
2011-10-05 09:24:19 +00:00
Sébastien Loriot
75999b64d9
remove executable property
2011-10-03 08:22:54 +00:00
Sébastien Loriot
554f62d411
remove executable property from copyright files
2011-10-03 08:18:16 +00:00
Sébastien Loriot
bff8218bd0
merge from next
2011-09-30 06:51:51 +00:00
Andreas Fabri
d10a333947
Add a file with the copyright holder(s) to the package_info
2011-09-29 20:45:16 +00:00
Sébastien Loriot
76b4363cd3
correctly parse IPE_VERSONLIB to detect minor versions of ipe
2011-09-29 07:57:17 +00:00
Laurent Rineau
fdb7ea6c6b
prepare ccPkgHowToCiteCgal for CGAL-3.10 (in 2012)
2011-09-28 16:15:05 +00:00
Laurent Rineau
428e097ddc
Bump the soversion of CGAL libraries in CGAL-3.10
2011-09-28 12:43:22 +00:00
Laurent Rineau
9a21d66104
BLAS and LAPACK do not have header files.
...
One implementation of BLAS or LAPACK can have a header file, but that is
not mandatory for an implementation, and (hopefully) nothing in CGAL tries
to include a blas.h or a lapack.h.
The current revision removes mentions of BLAS_INCLUDE_DIR and
LAPACK_INCLUDE_DIR in CGAL cmake scripts about BLAS and LAPACK.
2011-09-26 14:49:02 +00:00
Sébastien Loriot
26e10e4722
merge from next
2011-09-23 11:52:20 +00:00
Laurent Rineau
dbf3ace24b
merge from next
2011-09-22 07:56:49 +00:00
Sébastien Loriot
dff6dda8b3
Remove from copyright holder
...
Freie Universitaet Berlin (Germany), Martin-Luther-University Halle-Wittenberg
(Germany) and RISC Linz (Austria) as they transfer the copyright to other
sites.
2011-09-21 19:46:31 +00:00
Sébastien Loriot
62ed832e2b
*Add a model for SVDTraits using Eigen and use it by default. Update the doc.
...
*Add non-sparse matrix class (thus renamimg of the existing one)
*specialisation of the matrix class in Eigen_solver_traits according
whether this is a symmetric or asymmetric matrix
*update use-files of lapack and Taucs to get definitions
2011-09-21 12:36:13 +00:00
Sébastien Loriot
e03ca84e12
add into installation manual how to get and set eigen
2011-09-20 14:31:08 +00:00
Sébastien Loriot
a33f35551a
*modify FindEigen3 to specify a use-file and to cache the include directory
...
*add a eigen3 use-file
2011-09-20 14:17:05 +00:00
Sébastien Loriot
350e386a8f
add a copy of the cmake module FindEigen3 taken from eigen repo
2011-09-20 14:00:38 +00:00
Sébastien Loriot
4f51da3ef3
add copy_n and prev,next into changes.html
2011-09-09 07:10:38 +00:00
Sébastien Loriot
7ec484eac7
merge next into feature branch
2011-09-09 06:44:09 +00:00
Sébastien Loriot
751f3ba08b
the class Kd_tree is now read-only thread-safe using a mutex.
2011-09-08 16:12:51 +00:00
Sébastien Loriot
fb696f8e27
typo
2011-09-08 16:09:35 +00:00
Sébastien Loriot
a38b015d15
add a comment about deactivating thread-safety code
2011-09-08 10:24:11 +00:00
Sébastien Loriot
795ab80486
use a mutex in const function root_node to protect the non const call to
...
build()
The class AABB_tree is now read-only thread-safe
2011-09-08 08:56:16 +00:00
Sébastien Loriot
eed2074f7f
Fix constness issues in AABB_tree
...
*remove mutable data members
*accelerate_distance_queries is not const
*clear_search_tree is not const
*root_node() const returns a const Node*
*add root_note() non-const version
*update documentation of AABB_tree class. function constness was not documented
*update changes.html
2011-09-07 09:55:59 +00:00
Sébastien Loriot
37b02012b6
fix const-correctness issue in the spatial searching package. In particular this
...
remove all mutable member variable and leave only one const_cast in the kd-kdtree private function
const_build. This function is called in const predicates when the tree is not already internally built.
The documentation has been update and a few typos fixed at the same time.
2011-09-07 09:04:52 +00:00
Laurent Rineau
fcfc1f5092
Bug-fix to the creation of all_files.cpp by CMake
...
It may happen that a file all_files.cpp had been created in-source by a
previous in-source build. We certainly do not want to include that file in
the new all_files.cpp, because .cpp files would be included twice, and that
breaks the one-definition rule (ODR).
Remember: in-source build is evil...
2011-09-06 12:54:37 +00:00
Laurent Rineau
1ebb89a07e
Typo on Guillaume's name
2011-09-05 13:27:46 +00:00
Laurent Rineau
d86728fcc2
Add G. Damian (author of Combinatorial Maps) into the AUTHORS file
2011-09-05 13:12:46 +00:00
Philipp Möller
f116b940ad
merged next
2011-08-26 14:17:53 +00:00
Laurent Rineau
1e3c229440
merge from next
2011-08-26 13:55:12 +00:00
Laurent Rineau
e773e4b5a7
CGAL_VERSION_NR was incorrect in hotbuild since 3.10
...
Now that CGAL_VERSION_MINOR is 10 (two digits), the CGAL_VERSION_NR
variable was not filled correctly in hot builds. That revision fixes that
issue.
2011-08-17 11:07:56 +00:00
Joachim Reichel
2918905872
Update date in manpage.
2011-08-14 16:31:24 +00:00
Joachim Reichel
4078d8a5e0
Fix typo "demo" vs. "examples"
2011-08-07 11:53:47 +00:00
Laurent Rineau
9f17eb7246
Improve changes.html of CGAL-3.9 before beta1
...
- Fix titles.
- Add a few <code>...</code>.
- Change the order (new packages first, then new feature in the order of
the manual, then sort the rest in the order of the manual).
- Minor rewording of Combinatorial Maps.
2011-08-02 15:09:06 +00:00
Laurent Rineau
0a059f69e8
Typo: remove extra '-'
2011-08-02 14:46:23 +00:00
Laurent Rineau
dfb4811e42
Add comments to our config file html2textrc to explain how to use it.
2011-07-29 13:08:40 +00:00
Laurent Rineau
caff346322
Generate CHANGES from changes.html
...
The command line is:
html2text -rcfile html2textrc changes.html > CHANGES
And manual editing is required after at the beginning of the file.
2011-07-29 13:05:29 +00:00
Laurent Rineau
8779d9c684
Add comments of unused macros, for later cleanup
2011-07-21 14:28:57 +00:00
Laurent Rineau
70661bc1ef
SONAME/SOVERSION should not be in the cache
2011-07-20 14:16:21 +00:00
Laurent Rineau
dac5ec1feb
Bump SONAME for CGAL-3.9
2011-07-20 14:04:16 +00:00
Laurent Rineau
e05fc81a4d
s/3.8/3.9/
2011-07-20 13:25:20 +00:00
Sébastien Loriot
54dcce30eb
remove unwanted return-to-line
2011-07-12 12:43:01 +00:00
Eric Berberich
8c8da470e4
fixed problem for installed CGAL
2011-07-12 12:30:09 +00:00
Eric Berberich
6eb04b1056
fix to deal with branch- and release-build
2011-07-11 18:53:48 +00:00
Eric Berberich
d8631b0086
grab DEMO_DIR even in in-source
2011-07-11 12:25:10 +00:00
Eric Berberich
f700c00a22
removed wrong "." to match regex
2011-07-11 12:20:13 +00:00
Joachim Reichel
2213416814
update date and version
2011-07-10 19:18:48 +00:00
Laurent Rineau
808ebae064
Merge
...
| ------------------------------------------------------------------------
| r64601 | pmoeller | 2011-07-05 15:17:52 +0200 (Tue, 05 Jul 2011) | 2 lines
| Changed paths:
| A /branches/features/gsoc2011-boost_object-pmoeller/Installation/include/CGAL/internal/deprecation_warning.h
| M /branches/features/gsoc2011-boost_object-pmoeller/Installation/test/Installation/CMakeLists.txt
| A /branches/features/gsoc2011-boost_object-pmoeller/Installation/test/Installation/deprecation_warning.cpp
|
| Added deprecation_warning.h and a pseudo useful test.
|
| ------------------------------------------------------------------------
2011-07-06 12:49:49 +00:00
Laurent Rineau
5559da9450
Merged feature-branch Aos_2-new_functors-tau into next
2011-07-06 11:41:06 +00:00
Laurent Rineau
369498d1e5
Cancel revision 64607. There had been a problem with the branch.
...
| ------------------------------------------------------------------------
| r64607 | efif | 2011-07-05 17:27:04 +0200 (Tue, 05 Jul 2011) | 1 line
|
| Merged feature-branch Aos_2-new_functors-tau into next
| ------------------------------------------------------------------------
2011-07-06 11:11:58 +00:00
Laurent Rineau
9fec0d4a60
Fix revision 64600
...
The revision 64600 was the merge of next into the branch
features/Aos_2-new_functors-tau. For an unknown reason (maybe a buggy svn
version), that merge forgot to apply some revision of next. And those
revision were thus cancelled when the branch has been reintegrated back
into next.
I am trying to fix that. This branch is a copy of the branch
features/Aos_2-new_functors-tau@64599 where the merge of next has been
reapplied. Let's see what are the differences with the buggy revision
64000.
2011-07-06 10:29:57 +00:00
Laurent Rineau
a73147f664
Change MSVC home page to avoid a warning
2011-07-04 15:31:49 +00:00
Sébastien Loriot
efb7322cc8
merge from next
2011-06-28 12:14:10 +00:00
Sébastien Loriot
5da58ab212
merge from next
2011-06-28 11:51:34 +00:00
Sébastien Loriot
fe408d7cbd
merge from next
2011-06-28 11:42:22 +00:00
Laurent Rineau
ac9877372d
Update all PkgDescription files to CGAL-3.9
2011-06-27 14:31:45 +00:00
Sébastien Loriot
06a8a1f039
update changes.html
2011-06-24 14:15:36 +00:00
Laurent Rineau
986fb5d42c
The name of the debug version of QGLViewer DLL can be QGLViewerd2.
2011-06-23 10:14:05 +00:00
Sébastien Loriot
cdf3226099
update change.html
...
plane equations are not longer computed in convex_hull_3
add an example to show how to compute planes of polyhedron
2011-06-16 16:33:47 +00:00
Philipp Möller
0a5bf0c685
merged next
2011-06-16 11:46:46 +00:00
Efi Fogel
2620171ed8
updated 2D Arrangement in 3.9
2011-06-15 14:24:13 +00:00
Eric Berberich
fbc101fbb8
Merge from nextwq
2011-06-15 09:20:39 +00:00
Guillaume Damiand
075cfbc3f9
update of changes.html to add Combinatorial_map new feature
2011-06-14 19:53:03 +00:00
Laurent Rineau
771760b538
Add the piece of CMake code to detect the URL of the current SVN branch
...
(Still to-do for Git...)
2011-06-10 09:59:27 +00:00
Laurent Rineau
bed9ead9ba
Fix a compilation error: '_' is a special character for LaTeX.
...
For path like 'C:\boost\boost_1_41_0', one must write
'C:\boost\boost\_1\_41\_0', or use protecting macros, like \ccc,
or... \path itself!
2011-06-09 09:13:27 +00:00
Sébastien Loriot
1787a34308
redo config tests if CMAKE_CXX_FLAGS has changed
2011-06-08 07:21:38 +00:00
Eric Berberich
8d9c812cb4
merge from next
2011-06-07 15:54:55 +00:00
Sébastien Loriot
88ae0503ec
typos + add kernel_d small feature to list of changes
2011-06-07 12:34:49 +00:00
Philipp Möller
59f1d6cc7f
Added testfile to check for next/prev
2011-06-07 10:58:07 +00:00
Olivier Devillers
c3585756e7
changes file (spatial sorting)
2011-06-07 09:02:00 +00:00
Eric Berberich
76e844898f
merge from next
2011-06-01 09:41:17 +00:00
Eric Berberich
53d9a9c05a
removed deprecated function
2011-05-31 18:12:15 +00:00
Eric Berberich
a7a06c4e2b
replaced Arr_..._side_category with :.._side_category
2011-05-31 18:08:54 +00:00
Andreas Fabri
1ca9a95504
Recommend to define 'BOOST_ROOT' to help cmake on Windows
2011-05-31 14:20:19 +00:00
Sébastien Loriot
1385a9ff9c
update changes.html after the integration of unique_sqrt_extension feature
2011-05-31 13:54:33 +00:00
Laurent Rineau
768159d119
Remove a CMake warning about RUNNING_CGAL_AUTO_TEST that is not always
...
used.
2011-05-31 09:38:31 +00:00
Sébastien Loriot
ca13392880
CGAL -> \cgal\
2011-05-30 12:36:57 +00:00
Laurent Rineau
6c0a2019ba
MS: auto-link for psapi.lib, instead of having an explicit link command.
2011-05-30 11:28:15 +00:00
Philipp Möller
5fc500a6a3
testfile to check for copy_n
2011-05-26 15:34:36 +00:00
Laurent Rineau
3b92a39100
Fix a bug in the branch build: put CGAL_INSTALLATION_PACKAGE_DIR in CGALConfig.cmake
...
If CGAL_INSTALLATION_PACKAGE_DIR is not set in CGALConfig.cmake, then when
one compile a demo/example on Windows, Installation/auxiliary (where
precompiled version of some third party libraries should be put) cannot be
found and used. That replaces the old CMake variable CGAL_SOURCE_DIRECTORY
(before branch-build).
2011-05-24 14:06:13 +00:00
Laurent Rineau
3830e12684
Add a check that isfinite is *not* a macro, otherwise #error
2011-05-24 12:48:07 +00:00
Marc Glisse
399e75b7f8
Add CGAL_CFG_NO_CPP0X_STATIC_ASSERT to the g++-4.3 list and fix a typo.
2011-05-11 10:14:02 +00:00
Eric Berberich
a54f16d874
fixed include order
2011-04-29 12:36:03 +00:00
Eric Berberich
bcdc7c3771
merge from next
2011-04-28 21:35:58 +00:00
Laurent Rineau
3c02e07b23
Try to fix my last revision about cmake_policy, with CMake-2.6.x
...
CMake gives an error if one tries to use cmake_policy(VERSION x.y.z) if
x.y.z is greater than the current CMake version.
2011-04-28 17:45:22 +00:00
Laurent Rineau
12744ab7ff
Track dependencies between libraries and examples/demos
...
With this patch, when CGAL as been configured with WITH_examples and/or
WITH_demos, then the executables of examples and demos depends on the CGAL
libraries. That means if one change a file involved in a CGAL library, and
ask the rebuild of an executable, then the CGAL library will be rebuilt
first.
2011-04-28 13:11:09 +00:00
Laurent Rineau
c97205f085
Global handling of CMake policies (second part)
...
We declare
cmake_minimum_required(VERSION 2.6.2)
but we also use
cmake_policy(VERSION 2.8.4)
to declare that our CMake scripts are OK with all the defaults of CMake policies
as of CMake-2.8.4. That shuts down the warnings of CMake-2.8.4.
That way, we no longer need any declaration of specific policies.
Those two lines must be present and maintained in all our CMakeLists.txt
files (the one for the libraries, and also the one for examples and demos,
and maybe tests).
2011-04-28 10:55:56 +00:00
Eric Berberich
026e830dec
merge from next
2011-04-28 10:51:25 +00:00
Laurent Rineau
0631943153
Uniform capitalization in our CMake script: use lowercase for commands
2011-04-28 10:36:18 +00:00
Laurent Rineau
4b795c56f4
Global handling of CMake policies
...
We declare
cmake_minimum_required(VERSION 2.6.2)
but we also use
cmake_policy(VERSION 2.8.4)
to declare that our CMake scripts are OK with all the defaults of CMake policies
as of CMake-2.8.4. That shuts down the warnings of CMake-2.8.4.
That way, we no longer need any declaration of specific policies.
2011-04-28 10:33:17 +00:00
Eric Berberich
56c034b893
merge from next
2011-04-27 22:34:14 +00:00
Laurent Rineau
5229c33964
Typo
2011-04-27 22:07:08 +00:00
Laurent Rineau
2c81fa893d
Cosmetic: use lowercase for CMake commands, use functions instead of macros.
2011-04-27 21:24:29 +00:00
Laurent Rineau
d827ed8d74
Add quotes in execute_process if the command name is a variable.
2011-04-27 21:16:42 +00:00
Laurent Rineau
6f05e72cef
Global maintenance of CMakeLists.txt: CMake minimal version is -2.6.2
...
The documentation of CGAL says that the minimal version of CMake must be
CMake-2.6.2.
- change cmake_minimum_required to VERSION 2.6.2
- no longer any need for the policy CMP0003 (was for 2.4.x)
- no longer any need for CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS (was for 2.4)
2011-04-27 18:06:32 +00:00
Laurent Rineau
ca5c92e034
Global maintenance of CMakeLists.txt: CMake minimal version is -2.6.2
...
The documentation of CGAL says that the minimal version of CMake must be
CMake-2.6.2.
- change cmake_minimum_required to VERSION 2.6.2
- no longer any need for the policy CMP0003 (was for 2.4.x)
- no longer any need for CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS (was for 2.4)
2011-04-27 17:58:27 +00:00
Laurent Rineau
e569b702f1
Handle dont_submit
...
Handle dont_submit to avoid the inclusion of examples/<something> or
demo/<something> if it is in dont_submit.
2011-04-27 17:48:08 +00:00
Eric Berberich
74ff1eac2b
removed unneccesary line
2011-04-26 09:54:51 +00:00
Eric Berberich
9274c3c09e
added todo
2011-04-26 09:26:46 +00:00
Eric Berberich
2bced23597
moved ${CGAL_LIB}_FOUND to config file
2011-04-24 08:15:42 +00:00
Eric Berberich
3dd1dec7a7
GMPXX only if not WIN32
2011-04-22 20:33:49 +00:00
Laurent Rineau
1a4dbf894d
Avoid duplicates in CGAL_SUPPORTING_3RD_PARTY_LIRARIES when cmake is run
...
several times.
2011-04-22 16:20:42 +00:00
Eric Berberich
abec32922e
added fix
2011-04-22 15:23:33 +00:00
Eric Berberich
4aa275ef5e
cleanup
2011-04-22 13:56:45 +00:00
Eric Berberich
99916e2ca0
removed RS3 as added bby general loop
2011-04-22 13:49:38 +00:00
Eric Berberich
5f6ebda0cf
split RS3 from RS
2011-04-21 21:21:36 +00:00
Eric Berberich
6d0488eca3
merge from next
2011-04-21 14:28:02 +00:00
Eric Berberich
15b31230a7
added option CGAL_ALLOW_ALL_PRECONFIGURED_LIBS_COMPONENT
2011-04-21 14:25:13 +00:00
Eric Berberich
754a8fd50b
fixed error
2011-04-21 14:21:11 +00:00
Eric Berberich
4d457ba1ad
fix to build demos and example properly, and even out-of-source now
2011-04-21 08:47:46 +00:00
Eric Berberich
9bcf77ab04
fixed parsing of SVN_REVISION_NR for our french friends ;-)
2011-04-20 16:10:16 +00:00
Eric Berberich
db810b3c8c
mproved outout
2011-04-20 15:40:17 +00:00
Eric Berberich
23af9bda01
added missing setup
2011-04-20 15:30:50 +00:00
Eric Berberich
72e82d7e9a
fixed usages for Prefix
2011-04-20 15:24:59 +00:00
Eric Berberich
2466257f18
improved poutput
2011-04-20 14:33:38 +00:00
Eric Berberich
e6b0ada67c
use correct prefix, handling of mandatory libs improved
2011-04-20 14:23:30 +00:00
Eric Berberich
2489f2d396
deal with library variable prefixes
2011-04-20 14:09:01 +00:00
Laurent Rineau
b4bf7e3f58
merge from trunk
2011-04-20 13:56:23 +00:00
Eric Berberich
0b89dff151
removed code for special lib
2011-04-20 12:38:34 +00:00
Eric Berberich
d6e292df02
fixed wrong spelling
2011-04-20 10:28:27 +00:00
Eric Berberich
fba0d339e7
cleanup
2011-04-20 10:17:01 +00:00
Eric Berberich
348e74b2ad
simplified external lib handling (not yet complete)
...
- clean up CGALConfig files (gmp/mpfr version)
- special role of LEDA
- gmp/mpfr need version
- removed SetupGMP ;-)
- clean up Dependencies
- NTL without USE_FILE
- added mandatory libs
2011-04-19 22:45:54 +00:00
Eric Berberich
1113802cc6
cleanup
2011-04-18 17:53:37 +00:00
Eric Berberich
367a387931
fixed tod
2011-04-18 08:54:00 +00:00
Eric Berberich
28cd8fc2a6
added list of supporting 3rd party libs
2011-04-18 08:46:51 +00:00
Eric Berberich
863f0c4de5
enable preconfiguration for external libs (for now only NTL, RS, MPFI), others to come
2011-04-17 19:55:06 +00:00
Marc Glisse
811d1f8f03
New test, for C++0x static_assert.
2011-04-16 17:48:59 +00:00
Marc Glisse
41ae50ab01
New testcase for sunCC
2011-04-16 16:05:28 +00:00
Marc Glisse
912e0a5ddc
forward/move are in <utility>, not <algorithm>
2011-04-16 15:55:22 +00:00
Laurent Rineau
ff2044190d
Fix the branch-build in next
2011-04-15 09:33:26 +00:00
Eric Berberich
eb7a5ed11e
branch-build is now HOT on next ;-)
2011-04-15 09:12:06 +00:00
Eric Berberich
2733a26a3f
Qt -> Qt3
2011-04-15 08:43:49 +00:00
Eric Berberich
4b4d40e07e
fixed include order to detect right library
2011-04-09 14:19:27 +00:00
Luis Peñaranda
a5582e7d96
updated RS-use script, to allow old versions of RS to be used
2011-04-07 15:52:39 +00:00
Luis Peñaranda
eb1f90d89c
print RS version while configuring
2011-04-04 10:45:49 +00:00
Joachim Reichel
e4da324e07
update month
2011-04-03 20:51:07 +00:00
Luis Peñaranda
414e85aa6c
updated the address of the RS library in the INSTALL file
2011-04-01 13:12:51 +00:00
Laurent Rineau
d92ca456a1
Minor: add a precision in the message about old versions of icl
2011-03-30 09:25:33 +00:00
Laurent Rineau
421ea1c87a
typo: fix the whitespace
2011-03-29 15:36:37 +00:00
Laurent Rineau
bfc2b1be9a
Tweak for Intel on Windows.
2011-03-29 15:35:40 +00:00
Luis Peñaranda
9725595f60
updated my mail address
2011-03-22 08:07:15 +00:00
Joachim Reichel
b5892dfff3
* update date and version
2011-03-20 21:26:51 +00:00
Laurent Rineau
b816b9a965
The test for C++0x rvalue reference was too basic
...
LLVM Clang compiler does support the rvalue reference syntax, but the C++
library it uses may have, or not, std::move and std::forward.
2011-03-14 14:08:04 +00:00
Laurent Rineau
a5d71efc67
Do not set the CMake policy CMP0017 in the testsuite, so that one can see
...
the warnings.
2011-03-10 23:42:53 +00:00
Laurent Rineau
45f69ecb58
Change the CMake logo, so that it is 120x120
...
The old 100x100 has been centered into the new canva.
2011-03-10 16:40:32 +00:00
Laurent Rineau
25bf86b442
Fix a URL
2011-03-10 15:39:31 +00:00
Laurent Rineau
244681f5c7
Add Intel to the supported compiler.
...
Rename section Compilers to "Supported Compilers" and "cmake" to "CMake"
2011-03-10 15:36:44 +00:00
Andreas Fabri
489227d435
fix the ccPkgIllustration
2011-03-10 14:28:33 +00:00
Laurent Rineau
e52202329c
General use of \foobarpage{} macros.
2011-03-10 13:14:41 +00:00
Andreas Fabri
86adb1673a
Add 3rd party libs
2011-03-10 11:56:46 +00:00
Andreas Fabri
49d2966bc8
Merge information that was in Preliminaries/Third Party Software into the installation manual
2011-03-10 11:50:47 +00:00
Andreas Fabri
cc816af785
Put the cmake logo as illustration of the Installation package.
...
Got authorisation from Lisa Avila (Kitware) in
a mail from 9.3.2011
2011-03-10 07:42:15 +00:00
Andreas Fabri
bc67e9d701
Replace illustration of PkgDescription
2011-03-09 15:33:30 +00:00
Laurent Rineau
684fd15bd3
Add comments near the CMake policy we set.
...
Set the new policy CMP0017 of CMake-2.8.4 to OLD.
2011-03-09 13:33:08 +00:00
Andreas Fabri
12bc4e647f
Remove the sentence "The goal of the CGAL Project ...."
2011-03-09 10:59:52 +00:00
Andreas Fabri
7e30c444f3
CGAL -> \cgal
2011-03-09 09:44:07 +00:00