fix link issues

This commit is contained in:
Sébastien Loriot 2020-04-16 18:48:20 +02:00
parent fc26c74e97
commit 0795c5f9fc
2 changed files with 7 additions and 9 deletions

View File

@ -35,8 +35,6 @@ This options should suffice to create `CMakeLists.txt` script
for most directories containing programs. However, in some special
cases, it might still be required to create the script manually, for
instance, if some source files/executables need a different linking than
other source files.
The section \subpage devman_create_and_use_a_cmakelist explains further how to do so.
other source files. The Section \subpage devman_create_and_use_a_cmakelist provides more details.
*/

View File

@ -1,17 +1,17 @@
/*!
\page devman_create_and_use_a_cmakelist How to use \cgal with CMake
\page devman_create_and_use_a_cmakelist How to use CGAL with CMake
This page will explain how to manually create a CMakeLists.txt file to link a custom program with \cgal.
This page will explain how to manually create a `CMakeLists.txt` file to link a custom program with \cgal.
A base can be created using the script `cgal_create_CMakeLists`. Its usage is detailed in Section \ref devman_create_cgal_CMakeLists.
\section seclink Linking with \cgal
To link with the \cgal library, use the following :
\section seclink Linking with CGAL
To link with the \cgal library, use the following:
\code
find_package(CGAL)
add_executable(my_executable my_source_file.cpp)
target_link_libraries(my_executable CGAL::CGAL)
\endcode
Other CGAL libraries are linked similarly. For example, with CGAL_Core:
Other \cgal libraries are linked similarly. For example, with `CGAL_Core`:
\code
find_package(CGAL REQUIRED COMPONENTS Core)
@ -21,7 +21,7 @@ target_link_libraries(my_executable CGAL::CGAL CGAL::CGAL_Core)
There are also some cmake macros to link with \cgal dependencies that can be found in
the section \subpage thirdparty.
\note The CGAL targets define the following compiler flags :
\note The \cgal targets define the following compiler flags:
- `-frounding-math` with gcc
- `/fp:strict /fp:except-` with MSVC