cgalv6.2
- 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.
- Project website: https://github.com/CGAL/cgal
#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
#Features
No default features.
#qt
Qt GUI support for CGAL
Dependencies:
- eigen3
qtbase
Features: (none)
- qtdeclarative
- qtsvg
and 13 transitive dependencies:
- double-conversion (through qtbase)
- egl (through qtbase)
- egl-registry (through opengl-registry)
- md4c (through qtbase)
- opengl-registry (through opengl)
- qtlanguageserver (through qtdeclarative)
qtshadertools (through qtdeclarative)
Features: (none)
- zlib (through angle)
Host Dependencies:
5 transitive dependencies:
- vcpkg-cmake (through eigen3)
- vcpkg-cmake-config (through eigen3)
- vcpkg-cmake-get-vars (through vcpkg-make)
- vcpkg-get-python-packages (through angle)
- vcpkg-make (through libb2)
#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-stl-interfaces
- boost-thread
- boost-tuple
- boost-type-traits
- boost-units
- boost-utility
- boost-variant
- gmp
- mpfr
- zlib
and 58 transitive dependencies:
- boost-align
>= v1.92.0(through boost-atomic) - boost-any
>= v1.92.0(through boost-property-tree) - boost-array
>= v1.92.0(through boost-accumulators) - boost-assert
>= v1.92.0(through boost-array) - boost-atomic
>= v1.92.0(through boost-thread) - boost-bind
>= v1.92.0(through boost-function) - boost-chrono
>= v1.92.0(through boost-thread) - boost-circular-buffer
>= v1.92.0(through boost-accumulators) - boost-cmake
>= v1.92.0(through boost-assert) - boost-compat
>= v1.92.0(through boost-system) - boost-compute
>= v1.92.0(through boost-ublas) - boost-config
>= v1.92.0(through boost-assert) - boost-container-hash
>= v1.92.0(through boost-fusion) - boost-conversion
>= v1.92.0(through boost-numeric-conversion) - boost-crc
>= v1.92.0(through boost-geometry) - boost-date-time
>= v1.92.0(through boost-thread) - boost-describe
>= v1.92.0(through boost-container-hash) - boost-dynamic-bitset
>= v1.92.0(through boost-random) - boost-endian
>= v1.92.0(through boost-spirit) - boost-exception
>= v1.92.0(through boost-algorithm) - boost-foreach
>= v1.92.0(through boost-graph) - boost-function
>= v1.92.0(through boost-parameter) - boost-function-types
>= v1.92.0(through boost-fusion) - boost-headers
>= v1.92.0(through boost-config) - boost-integer
>= v1.92.0(through boost-serialization) - boost-interval
>= v1.92.0(through boost-ublas) - boost-io
>= v1.92.0(through boost-utility) - boost-lexical-cast
>= v1.92.0(through boost-date-time) - boost-move
>= v1.92.0(through boost-circular-buffer) - boost-mp11
>= v1.92.0(through boost-describe) - boost-phoenix
>= v1.92.0(through boost-spirit) - boost-polygon
>= v1.92.0(through boost-geometry) - boost-predef
>= v1.92.0(through boost-mpl) - boost-program-options
>= v1.92.0(through boost-geometry) - boost-proto
>= v1.92.0(through boost-phoenix) - boost-qvm
>= v1.92.0(through boost-geometry) - boost-ratio
>= v1.92.0(through boost-chrono) - boost-rational
>= v1.92.0(through boost-geometry) - boost-regex
>= v1.92.0(through boost-range) - boost-scope
>= v1.92.0(through boost-filesystem) - boost-smart-ptr
>= v1.92.0(through boost-conversion) - boost-static-assert
>= v1.92.0(through boost-spirit) - boost-system
>= v1.92.0(through boost-chrono) - boost-throw-exception
>= v1.92.0(through boost-array) - boost-tokenizer
>= v1.92.0(through boost-date-time) - boost-tti
>= v1.92.0(through boost-graph) - boost-type-index
>= v1.92.0(through boost-variant) - boost-typeof
>= v1.92.0(through boost-fusion) - boost-ublas
>= v1.92.0(through boost-accumulators) - boost-uninstall
>= v1.92.0(through boost-cmake) - boost-unordered
>= v1.92.0(through boost-algorithm) - boost-uuid
>= v1.92.0(through boost-compute) - boost-variant2
>= v1.92.0(through boost-system) - boost-winapi
>= v1.92.0(through boost-pool) - boost-xpressive
>= v1.92.0(through boost-graph) - bzip2 (through boost-iostreams)
- liblzma (through boost-iostreams)
- zstd (through boost-iostreams)
#Host Dependencies
and 3 transitive dependencies:
- vcpkg-boost (through boost-cmake)
- vcpkg-cmake-get-vars (through gmp)
- vcpkg-make (through gmp)
#Host Tool For
No ports use this.
#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
Weihang Ding
#Changelog
Show 53 earlier changes
4ba67c9Dummy commit to restart the CI tests.a0f2307Upgrade to 5.069570b6upgrade to 5.0-beta294d954eAdd boost-ptr-container to the list of dependences042011dremove patchf9a99f6Add usage file1302ba6Fix CONTROL version78d6c77Upgrade 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 filesb79395cUpdate downstream libraries to use modularized boost4ce8f0anew port: cgal