Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] Docker based headers-only CGAL usage

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] Docker based headers-only CGAL usage


Chronological Thread 
  • From: Giles Puckett <>
  • To:
  • Subject: Re: [cgal-discuss] Docker based headers-only CGAL usage
  • Date: Fri, 15 May 2020 06:56:27 +1000
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=Pass ; spf=None
  • Ironport-phdr: 9a23:DvgwgxwLaZSOFeHXCy+O+j09IxM/srCxBDY+r6Qd0usSLPad9pjvdHbS+e9qxAeQG9mCtrQV1aGP7/yocFdDyK7JiGoFfp1IWk1NouQttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXdrXKo8DEdBAj0OxZrKeTpAI7SiNm82/yv95HJbAhEmTqwbal2IRi3ogndq8YbjIR/Iast1xXFpWdFdf5Lzm1yP1KTmBj85sa0/JF99ilbpuws+c1dX6jkZqo0VbNXAigoPGAz/83rqALMTRCT6XsGU2UZiQRHDg7Y5xznRJjxsy/6tu1g2CmGOMD9UL45VSi+46ptVRTljjoMOTwk/2HNksF+kbxVoByhqRJ8zYDbbo6aO/hica7GZ9wWWXBMU9xNWyFPAI6xaZYEAeobPeZfqonwv1oArRq6BQayH+Pk1yVGhmLq0q05zeshDR3G1xEnEtIBsXTUqMv6NLwKUe2uzanIzDPDYO1K2Tvn7ojHbAwhreuWUrJtaMfcz1QkGAzZgFuKs4PlIy+V2foXs2id9+dsSOGihmojpgxxvjWi2sUhhpXGiI8Jyl3I6St0zZopKdGlVkN1YdCqHZhNuyybM4Z6Xt8uTmNotSg1xLMKpYK2cS4Xw5opwB7fbuaIc4mO4h/7SOmRJC13hHF7d76lgBay60egxvXzVsaq11ZKqzRKksXWtnEN2Rzc8NSISud6/ke72TeDzRzc6uZBIUwsiaXbJIQuwroqmpoUq0TDETf6mETwjK+Md0Ur4PKk6+r9Yrjgu5SSNJd0hxngPqgylMGzG+Q1PwwUU2SG4+iwyqPv8VHhTLlUkvE6jLPVvI3YKMkVvKK1Hg5Y3pg55xqiETur09IVlmQdIl1fYhKIlY3pNknOIP/mCfe/hEyhkDZ3yPDeJ7HhBY7NIWPanLfgZ7Z97EhcyQoqwdBY+pJUFr4MLOjtVU7+qNzXEAU5MwquzObjEtl914IeWWSRDa+FKq/St0GH5v41L+aWeY8ZoDf9K/476P7ylXI1h0MRcKez0ZYXbH20BOlqL1+HbXbyntsNCWIKsRA/TOzuhl2CSzlTZ3OqUqIz5zE7DJypDZzbRo22gbyB3SG7EYNKZmxcDFCDD2voe5+eVPcRcC6SONNukiQYVbi9TI8szQ2htADgxLpjN+bb5ywYtYn/29ho/O3Tjgo/9Sd0DsSYy2GCVXt4nmIORz8s3aBwu1ZxylmZ0fswvvpDCNYG5+9VShxoctnH3uliApbzXBjAd5GHUhG9U9C+CHYwSNw2hNQBakI4F9S5hQ3YxHmXBaQInZyXAZhh8r7Ax2OjYIFm2nPe3e8giUMnS41BLyq9l6tn/k/SAYDO1E6WnqLveaUH1zPW7zS+y3GTtn1VQBIlUbnZRWtNIQzNvNHh7wXDSaWvAPIpKExa2MuaI+xLbNPuyl5JTfOmNNXFaH+qgDSMAkODybqIKYbrYG4Axz71CU4ekglV82zVGxI5A3KOombTF3RWCFnsbl/wub1xqXe2VVcczgCMYlEn0bepvBcI06/PA8gP164J7X9y4w5/G0ywioqPVoiw4jF5daAZWusTpVdK0WWF7V58NYTlKLtow18EdAJm+kTzy0kxB5VcnNIspXdszQt0JL7e1l5dMTqFj8ipa+/nb1Lq9RXqUJb4n1TX0dKY4KAKsahqqlTlsR3vEEc+tXx6gYAMjymso67SBQ9XaqrfF14t/kEm9bDbZCQhoYXZyTtlLPvsvw==

I have a program in C, with one cpp source file containing a small set of glue functions that allow it to call CGAL. That source file rarely changes, so CGAL doesn't get compiled every time.

G.

On 14/05/2020 11:45 am, Trần Anh wrote:
Hi,

I'm not sure how everyone do their things but with my project, I make cgal-based functions and then compile them into dynamic linked library. That way, I don't have to compile CGAL every time.

Thanks & Regards
Anh Tran


On Wed, 13 May 2020 at 23:15, Laurent Rineau (CGAL/GeometryFactory) <> wrote:
On Wednesday, May 13, 2020 1:07:55 PM CEST Yoni Goyhman wrote:
> We would like to create a headers-only CGAL Docker configuration so we don't
> have to compile CGAL everytime, and can only compile our own source code.

I suggest you have a look at how to use pre-compiled headers with your build
system.

If you use recent CMake (after version 3.16), there is a new support for pch:

  https://cmake.org/cmake/help/latest/command/target_precompile_headers.html

--
Laurent Rineau, PhD
R&D Engineer at GeometryFactory           http://www.geometryfactory.com/
Release Manager of the CGAL Project       http://www.cgal.org/




--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss





Archive powered by MHonArc 2.6.19+.

Top of Page