mirror of
https://github.com/lucaspalomodevelop/meshlab.git
synced 2026-03-20 03:16:10 +00:00
Commit 7d47760d37b4 ("moving some settings to an apposite cmake file")
moved the `cmake_policy(SET CMP0072 NEW)` from the toplevel scope to the
scope of the included file. For details, see
https://cmake.org/cmake/help/latest/manual/cmake-policies.7.html
Set NO_POLICY_SCOPE when including the file, to move the POLICIES back
to the toplevel scope. Also remove the extra cmake_minimum_version from
external/CMakeLists.txt, as it implicitly calls
`cmake_policy(VERSION 3.10)`, resetting any policies introduced with
cmake 3.11 and newer (i.e. CMP0072).
Fixes #1095.
External libraries for MeshLab
Notes about external libraries:
Required libraries
- GLEW
- easyexif
Without these two libraries (or their relative system provided libraries), MeshLab cannot be compiled.
Optional libraries
Boost and CGAL directories contain only a portion of the libraries, that is the code necessary to build the mesh_booleans plugin.