#1006682 /usr/lib/cmake/mathgl2/MathGL2Config.cmake: Could NOT find OpenMP_CXX

Package:
libmgl-dev
Source:
mathgl
Description:
library for scientific graphs (development files)
Submitter:
Sylvain Joubert
Date:
2022-03-02 10:21:03 UTC
Severity:
normal
Tags:
#1006682#5
Date:
2022-03-02 10:17:59 UTC
From:
To:
Dear Maintainer,

Trying to use libmgl-dev through find_package(MathGL2) in CMake I'm facing the
following error:

CMake Error at
/usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230
(message):
  Could NOT find OpenMP_CXX (missing: OpenMP_CXX_FLAGS OpenMP_CXX_LIB_NAMES)
Call Stack (most recent call first):
  /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:594
(_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-3.22/Modules/FindOpenMP.cmake:544
(find_package_handle_standard_args)
  /usr/share/cmake-3.22/Modules/CMakeFindDependencyMacro.cmake:47
(find_package)
  /usr/lib/cmake/mathgl2/MathGL2Config.cmake:22 (find_dependency)
  [...]

It appears the libmgl-dev package is missing a dependency on an OpenMP related
package.
Installing libomp-dev fixes the issue though I'm not sure this is the correct
package to depend on.

Thanks,
Sylvain