Skip to Content.
Sympa Menu

cgal-discuss - [cgal-discuss] Using TBB / CMake imported targets with Meson

Subject: CGAL users discussion list

List archive

[cgal-discuss] Using TBB / CMake imported targets with Meson


Chronological Thread 
  • From: Niklas Hambüchen <>
  • To:
  • Subject: [cgal-discuss] Using TBB / CMake imported targets with Meson
  • Date: Wed, 15 Sep 2021 20:38:40 +0200
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=Pass ; spf=Pass
  • Ironport-hdrordr: A9a23:5V30eKEFL97BK0oqpLqE/ceALOsnbusQ8zAXPjNKOHlom62j5qKTdZsguyMc5Ax8ZJhko6HiBEDiexPhHPxOjrX5VI3KNDUO+lHEEGgI1+DfKlPbcREWutQ96Ztd
  • Ironport-phdr: A9a23:u6WifBBlH7ZZprFPPhisUyQUi0MY04WdBeb1wqQuh78GSKm/5ZOqZBWZua81yg6QFtiEo9t/yMPu+5j6XmIB5ZvT+FsjS7drEyE/tMMNggY7C9SEA0CoZNTjbig9AdgQHAQ9pyLzPkdaAtvxaEPPqXOu8zESBg//NQ1oLejpB4Lelcu62/6u95HJZwhEmTWxbLNwIR6rsQjfq84ajJd4JK0s0BXJuHxIe+pXxWNsO12emgv369mz8pB+7Sleouot+MFcX6r0eaQ4VqFYAy89M28p/s3rtALMQhWJ63ABT2gZiBtIAwzC7BHnQpf8tzbxu+Rh1CWGO8D9ULc7Vyq84KZkVB/mkSEHNzo58W3Ok8B9kKxWrRCvqhBm34LZb5yeOP5+c6/BeN8XQ3dKUMRMWCxbGo6yb5YBAfQCM+hWoIbyu1QAoACiBQSuHu7j1iNEimP00KA8zu8vERvG3AslH98WqHrUrdb1NKMIXuCu1KbGzy/Mb/ZN1i/h9IfIcg4uofeRVr93dMre00gvFwfeg1WWqYzpISmZ1uETvGWC6edrSO2ghXI9pQ5rvjiv2tkjipPPho8NyF3I6zh0zJsoKdCkSEN2Yt6pHIdQuSyVK4d4TcwvTm5mtSs71LEIuZq2cTUXxJg6xhPTdviKfpWV7h/+W+ifLjF1j29rdrK4gha960mgyuvkW8ao31ZFtC5FnsPLtnAX2Bzf8seHSvph/kehxDaAzBrf5f1DIUAxk6fQNp0vwqYom5YOrEjOHzX6lFvqgKOIbEko5+ul5uf9brjipZKRMZJ/hBvkPaQ0gMO/BPw1MggQUGif/uSxzLjj8lf4QLVOlPE2lKnZvI7AKcQeuKG1Gw5V0oA95BajFzqqzckUkHgdIF5bZB6LkZLlN0zNLf37F/uyh1ehnC9ux//cP73hBpvNLmLEkLfkZbt97lRTyAs3zd1E4ZJUCq8NLOj2WkDvrNDYFAM2MxSow+b7D9Vwzp8RWW2VDa+dKa/drF6I5vkzLOmRf48Voy3wK+Ml5v7rlX82g0URfaiv3ZsNaXC3BO5qI0uDYSmkvtBUGmgDuk8yTffhlUaZeT9VfXe7GawmtR8hD4fzK4bAQom2t5yI2S0vFZ1bYCgSD1mNFV/ud9/CXvpaO3HaGdNojjFRDevpcIQmzxz76VeSI1VPKOqOvCgV58uLPDld4uTSkVc09WYyCsnPigllqklynjlOQjJkhMhC

Hi,

I'm building my top-level application that uses CGAL with the Meson build
system.

I would like to use CGAL's TBB support to get multithreading

The docs say (https://doc.cgal.org/5.2.3/Manual/thirdparty.html#title16):

> In order to use Tbb in CGAL programs, the executables should be linked with
> the CMake imported target CGAL::TBB_support provided in
> CGAL_TBB_support.cmake.

I found an example of that with CMake here:

https://github.com/CGAL/cgal/blob/8c9fc331cd0e523f897f830da480483b6fb70d5d/Polyhedron/demo/Polyhedron/CMakeLists.txt#L87-L96

But how can I enable TBB support with a non-CMake build system like Meson?

Meson invokes CMake to find it as a dependency, and I can pass `cmake_args`
for that, but I'm not sure if that'll help.

I'd appreciate any pointers!
Niklas



Archive powered by MHonArc 2.6.19+.

Top of Page