Laurent Rineau
c84cf08626
That one was forgotten in the switch from LGPLv2 to LGPLv3+.
2012-01-19 16:49:52 +00:00
Laurent Rineau
a37c74d534
Add license files, per package
2012-01-16 15:54:22 +00:00
Laurent Rineau
c07ccd2f69
Add license headers to our fork of Core
...
We got the authorization for that.
2012-01-16 15:37:02 +00:00
Laurent Rineau
f0fd1f3050
Two files had not been changed from QPL to GPL
...
probably because of their extension (.tcc)
2012-01-16 14:43:24 +00:00
Laurent Rineau
ac66d72114
Fix the license fix, for Core.
2012-01-13 17:09:14 +00:00
Laurent Rineau
201bb6aba4
Turn QPL into LGPLv3+. My script forgot Core.
2012-01-13 16:40:50 +00:00
Laurent Rineau
c37ce187ff
Factorize the settings of VERSION/SOVERSION properties of libraries
2011-10-19 15:53:46 +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
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
dfba14f23c
Rename <CGAL/$LIB/export.h> to <CGAL/export/$LIB.h>
2011-10-12 09:43:19 +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
Andreas Fabri
e59bf2d70d
Export operator<< for ExprRep
2011-10-11 07:41:12 +00:00
Andreas Fabri
2ba22242ab
include CGAL/config.h so that we can test for CGAL_BUILD_SHARTED_LIB
2011-10-09 20:01:42 +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
Andreas Fabri
1960fb828c
Add NYU copyright header
2011-10-06 09:58:26 +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
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
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
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
Laurent Rineau
0631943153
Uniform capitalization in our CMake script: use lowercase for commands
2011-04-28 10:36:18 +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
Eric Berberich
eb7a5ed11e
branch-build is now HOT on next ;-)
2011-04-15 09:12:06 +00:00
Sébastien Loriot
99dbd2d47b
yet another memory leak in CORE polynomial.
2011-03-01 09:22:23 +00:00
Sébastien Loriot
b811e0d6f1
Fix memory leak in CORE polynomial (in case zero polynomial is used)
2011-03-01 09:05:17 +00:00
Sébastien Loriot
d4c8b655af
correct CORE operator>> for Real (used by Expr).
...
This fix is different from the one I gave on cgal-discuss.
2010-09-24 13:07:28 +00:00
Eric Berberich
0a0b8bfda8
fix according to Sylvain's suggestion (Gmpz) and GMPlib docu
2010-08-27 20:07:55 +00:00
Eric Berberich
33746fc77a
fixed memory leak because of C/C++ mix
2010-08-27 14:49:20 +00:00
Sébastien Loriot
d53e01f1a1
remove package namespace macro
2010-06-09 08:45:58 +00:00
Sylvain Pion
85dc12f2a7
Remove empty lines at beginning and end of files
...
(apply Scripts/developer_scripts/remove_empty_lines.pl).
2010-02-01 12:55:28 +00:00
Sylvain Pion
5fda817f95
Remove a few "warning: extra ';'" with g++ -pedantic.
2009-11-14 11:49:52 +00:00
Sylvain Pion
2815308795
Remove obsolete makefiles
2009-08-20 13:58:35 +00:00
Marc Glisse
5bf9e464f1
Don't import the CORE namespace into the global namespace.
2009-02-28 10:07:47 +00:00
Laurent Rineau
8cdb0e6315
Add "if exists" to the VC post-build command of CGAL_Core*.pdb
2008-12-19 09:57:41 +00:00
Laurent Rineau
f3078e4547
Quote the characters '"' in post-build commands. If TargetDir==C:\Program
...
Files\CGAL-3.4\, that is needed.
2008-12-16 14:47:16 +00:00
Andreas Fabri
777b1c4b69
bye bye install_cgal
2008-12-01 10:11:26 +00:00
Fernando Cacciola
547bffecd9
Put CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS in the right place for cmake 2.4
2008-11-06 13:03:41 +00:00
Fernando Cacciola
6bae1045df
Fixed handling of flags when defined interactively
2008-11-03 21:00:22 +00:00
Fernando Cacciola
d70bdaea18
Prefixed cmake variables with CGAL_
2008-10-23 14:59:02 +00:00
Laurent Rineau
f10a590672
Mass-remove vcproj files.
2008-10-21 09:21:22 +00:00
Sylvain Pion
1652fec82f
Add license notice.
2008-10-13 12:46:01 +00:00
Fernando Cacciola
b3a611f4a0
(fixed) Allowed CGAL components to be configured and compiled independently
...
Make library naming consistent with component names
2008-10-02 18:13:13 +00:00
Fernando Cacciola
6fdf8251bd
Allowed CGAL components to be configured and compiled independently
...
Make library naming consistent with component names
2008-10-01 21:38:37 +00:00
Laurent Rineau
202d2b53ca
Force variables CGAL_<component>_LIBRARY.
...
For an unkwnon reason, they are copied from the reference cache, which is wrong.
2008-09-29 10:09:35 +00:00
Laurent Rineau
b52c7a09e9
- Fix soname and soversion of libraries (they were exchanged).
...
- Make get_dependency_version found the print_${LIB}_version.cpp, even
if the lib is compiled separately.
- Rename FindQt3.cmake to FindQt3-patched.cmake and Qt3Macros to
Qt3Macros-patched.
- Make CGAL-Qt3 compilable separately.
- Fix all commited CMakeLists.txt:
- use Qt3-patched and Qt3Macros-patched, and s/QT_/QT3_/
- add a comment about FindQt3-patched,
- wrap target creation with if(CGAL_FOUND AND QT3_FOUND)/else/endif
- Modified cgal_create_cmake_script
2008-09-24 10:32:44 +00:00
Fernando Cacciola
cd00979002
Added explicit link directives from libCGAL* to libCGAL
...
Added OpenGL to CGALQt4
2008-09-09 18:53:02 +00:00
Andreas Fabri
094e2cbdbb
Put CORE_NO_AUTOMATIC_NAMESPACE directly in the .cpp file
2008-09-09 13:50:57 +00:00
Fernando Cacciola
ee6fae2991
Added separation in components
2008-09-03 16:55:21 +00:00
Fernando Cacciola
eee090e828
soname added to CGAL_CORE (was missing)
2008-08-22 22:30:51 +00:00
Sylvain Pion
615e843c40
Add missing <CGAL/config.h>.
2008-08-20 11:14:00 +00:00
Sylvain Pion
bfd51460ae
Removing math.h since cmath is included (hopefully it might help sunpro)
2008-08-12 07:48:13 +00:00