Subject: CGAL users discussion list
List archive
- From: Máté Kovács <>
- To: Philipp Moeller <>
- Cc:
- Subject: Re: [cgal-discuss] Building a library that uses CGAL
- Date: Mon, 20 Jan 2014 02:33:42 -0800
That did the trick, thank you! :)
On Sun, Jan 19, 2014 at 10:14 AM, Philipp Moeller <> wrote:
I recommend having a look at what the macroMáté Kovács <> writes:
> Hi all,
>
> I'm building a library that uses CGAL internally.
> Unfortunately, I could only find instructions on how to build stand-alone
> applications, not libraries.
> For stand-alone applications, I used cgal_create_cmake_script to generate
> the CMake environment.
> Could you please tell me (or point me to a description of) how that should
> be done when building a library?
create_single_source_cgal_program does. In essence it just uses
add_executable and target_link_libraries. You need to do the same using
add_library and target_link_libraries.
find_package(CGAL QUIET COMPONENTS Core ) # other components, if you need them
if(NOT CGAL_FOUND)
message(ERROR "...")
endif()
add_library(my_lib_name source1.cpp source2.cpp)
if(CGAL_AUTO_LINK_ENABLED)
target_link_libraries(my_lib_name ${CGAL_LIBRARIES} ${CGAL_3RD_PARTY_LIBRARIES})
else()
target_link_libraries(my_lib_name ${CGAL_3RD_PARTY_LIBRARIES})
endif()
Have a look at http://www.cmake.org/cmake/help/v2.8.12/cmake.html for
more information and especially how to build static libraries.
- [cgal-discuss] Building a library that uses CGAL, Máté Kovács, 01/19/2014
- Re: [cgal-discuss] Building a library that uses CGAL, Philipp Moeller, 01/19/2014
- Re: [cgal-discuss] Building a library that uses CGAL, Máté Kovács, 01/20/2014
- Re: [cgal-discuss] Building a library that uses CGAL, Philipp Moeller, 01/19/2014
Archive powered by MHonArc 2.6.18.