cgal v6.0.1
- Created
- Updated
The Computational Geometry Algorithms Library (CGAL) is a C++ library that aims to provide easy access to efficient and reliable algorithms in computational geometry.
# Usage
The package cgal provides CMake targets:
find_package(CGAL CONFIG REQUIRED)
target_link_libraries(main PRIVATE CGAL::CGAL)
# License
GPL-3.0-or-later AND LGPL-3.0-or-later AND BSL-1.0
# Supported Platforms
!xbox
- ✅ linux
- ✅ osx
- ✅ uwp
- ✅ windows
# Features
No default features set.
# qt
Qt GUI support for CGAL
Dependencies:
- eigen3
qtbase
Features: (none)
- qtdeclarative
- qtsvg
and 10 transitive dependencies:
- double-conversion (by qtbase )
- egl-registry (by opengl-registry )
- opengl-registry (by opengl )
- pcre2 (by pcre2 , qtbase )
- qtlanguageserver (by qtdeclarative )
qtshadertools (by qtdeclarative )
Features: (none)
- zlib (by qtbase )
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by eigen3 )
- vcpkg-cmake-config (by eigen3 )
# Dependencies
- boost-accumulators
- boost-algorithm
- boost-bimap
- boost-callable-traits
- boost-concept-check
- boost-container
- boost-core
- boost-detail
- boost-filesystem
- boost-format
- boost-functional
- boost-fusion
- boost-geometry
- boost-graph
- boost-heap
- boost-intrusive
- boost-iostreams
- boost-iterator
- boost-lambda
- boost-logic
- boost-math
- boost-mpl
- boost-multi-array
- boost-multi-index
- boost-multiprecision
- boost-numeric-conversion
- boost-optional
- boost-parameter
- boost-pool
- boost-preprocessor
- boost-property-map
- boost-property-tree
- boost-ptr-container
- boost-random
- boost-range
- boost-serialization
- boost-spirit
- boost-thread
- boost-tuple
- boost-type-traits
- boost-units
- boost-utility
- boost-variant
- gmp
- mpfr
- zlib
and 55 transitive dependencies:
- boost-align
>= v1.86.0
(by boost-atomic ) - boost-any
>= v1.86.0
(by boost-property-tree ) - boost-array
>= v1.86.0
(by boost-accumulators ) - boost-assert
>= v1.86.0
(by boost-array ) - boost-atomic
>= v1.86.0
(by boost-thread ) - boost-bind
>= v1.86.0
(by boost-function ) - boost-chrono
>= v1.86.0
(by boost-thread ) - boost-circular-buffer
>= v1.86.0
(by boost-accumulators ) - boost-cmake
>= v1.86.0
(by boost-assert ) - boost-compute
>= v1.86.0
(by boost-ublas ) - boost-config
>= v1.86.0
(by boost-assert ) - boost-container-hash
>= v1.86.0
(by boost-fusion ) - boost-conversion
>= v1.86.0
(by boost-numeric-conversion ) - boost-date-time
>= v1.86.0
(by boost-thread ) - boost-describe
>= v1.86.0
(by boost-container-hash ) - boost-dynamic-bitset
>= v1.86.0
(by boost-random ) - boost-endian
>= v1.86.0
(by boost-spirit ) - boost-exception
>= v1.86.0
(by boost-algorithm ) - boost-foreach
>= v1.86.0
(by boost-graph ) - boost-function
>= v1.86.0
(by boost-functional ) - boost-function-types
>= v1.86.0
(by boost-fusion ) - boost-headers
>= v1.86.0
(by boost-config ) - boost-integer
>= v1.86.0
(by boost-regex ) - boost-interval
>= v1.86.0
(by boost-ublas ) - boost-io
>= v1.86.0
(by boost-utility ) - boost-lexical-cast
>= v1.86.0
(by boost-date-time ) - boost-move
>= v1.86.0
(by boost-circular-buffer ) - boost-mp11
>= v1.86.0
(by boost-describe ) - boost-phoenix
>= v1.86.0
(by boost-spirit ) - boost-polygon
>= v1.86.0
(by boost-geometry ) - boost-predef
>= v1.86.0
(by boost-mpl ) - boost-proto
>= v1.86.0
(by boost-phoenix ) - boost-qvm
>= v1.86.0
(by boost-geometry ) - boost-ratio
>= v1.86.0
(by boost-chrono ) - boost-rational
>= v1.86.0
(by boost-geometry ) - boost-regex
>= v1.86.0
(by boost-range ) - boost-scope
>= v1.86.0
(by boost-filesystem ) - boost-smart-ptr
>= v1.86.0
(by boost-iterator ) - boost-static-assert
>= v1.86.0
(by boost-core ) - boost-system
>= v1.86.0
(by boost-chrono ) - boost-throw-exception
>= v1.86.0
(by boost-core ) - boost-tokenizer
>= v1.86.0
(by boost-date-time ) - boost-tti
>= v1.86.0
(by boost-graph ) - boost-type-index
>= v1.86.0
(by boost-variant ) - boost-typeof
>= v1.86.0
(by boost-functional ) - boost-ublas
>= v1.86.0
(by boost-accumulators ) - boost-uninstall
>= v1.86.0
(by boost-cmake ) - boost-unordered
>= v1.86.0
(by boost-algorithm ) - boost-uuid
>= v1.86.0
(by boost-compute ) - boost-variant2
>= v1.86.0
(by boost-system ) - boost-winapi
>= v1.86.0
(by boost-pool ) - boost-xpressive
>= v1.86.0
(by boost-graph ) - bzip2 (by boost-iostreams )
- liblzma (by boost-iostreams )
- zstd (by boost-iostreams )
# Host Dependencies
and 2 transitive dependencies:
- vcpkg-boost (by boost-cmake )
- vcpkg-cmake-get-vars (by gmp )
# Dependents
# Host Dependents
No dependents.
# Contributors
- jasjuang
- Robert Schumacher
- Albert Ziegenhagel
- Joel Clay
- cDc
- Maxime GIMENO
- Laurent Rineau
- wangli28
- Stefano Sinigardi
- pravic
- Phoebe
- Lily
- Alexander Neumann
- NancyLi1013
- nicole mazzuca
- Jack·Boos·Yu
- Thomas1664
- Chuck Walbourn
- jim wang
- moritz-h
# Changelog
and 49 more commits:
4ba67c9
Dummy commit to restart the CI tests.a0f2307
Upgrade to 5.069570b6
upgrade to 5.0-beta294d954e
Add boost-ptr-container to the list of dependences042011d
remove patchf9a99f6
Add usage file1302ba6
Fix CONTROL version78d6c77
Upgrade to 5.0-beta1d7b6f8b
[openmvs] add new port, fix one of the dependencies [cgal] along the roade3ae651
[many ports]Add long path warnings576f28e
[cgal] update to 4.12e437246
[cgal] Use commit SHA to ensure a stable reference8ea4f41
[cgal] update hash to 4.11.1c2afc52
[cgal] Avoid using absolute paths in cmake config fileeb34e61
[cgal] Use CGAL_INSTALL_CMAKE_DIR to force an installation path for CMake filesb79395c
Update downstream libraries to use modularized boost4ce8f0a
new port: cgal