Skip to content
Commits on Source (6)
......@@ -25,7 +25,7 @@ set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/Modules;${CMAKE_MODULE_PATH}"
set( SFCGAL_VERSION_MAJOR 1 )
set( SFCGAL_VERSION_MINOR 3 )
set( SFCGAL_VERSION_PATCH 4 )
set( SFCGAL_VERSION_PATCH 5 )
set( SFCGAL_VERSION "${SFCGAL_VERSION_MAJOR}.${SFCGAL_VERSION_MINOR}.${SFCGAL_VERSION_PATCH}" )
......@@ -82,32 +82,6 @@ if((${Boost_MAJOR_VERSION} EQUAL 1) AND (${Boost_MINOR_VERSION} EQUAL 60) AND ($
include_directories( patches/boost-1.60.0 )
endif()
#-- GMP (facultative) -------------------------------------
find_package( GMP )
if( ${GMP_FOUND} )
message( STATUS "GMP_INCLUDE_DIRS = ${GMP_INCLUDE_DIRS}" )
message( STATUS "GMP_LIBRARIES = ${GMP_LIBRARIES}" )
set( SFCGAL_WITH_GMP ON )
endif()
#-- MPFR (needs GMP) --------------------------------------
if( ${GMP_FOUND} )
find_package( MPFR )
if( ${MPFR_FOUND} )
message( STATUS "MPFR_INCLUDE_DIRS = ${MPFR_INCLUDE_DIRS}" )
message( STATUS "MPFR_LIBRARIES = ${MPFR_LIBRARIES}" )
set( SFCGAL_WITH_MPFR ON )
endif()
endif()
if( NOT ${GMP_FOUND} OR NOT ${MPFR_FOUND} )
message( WARNING "can't find GMP and MPFR, using default kernel" )
set( EPLU_USE_CARTESIAN_KERNEL ON )
endif()
#-- OpenScenegraph -----------------------------------------
if ( SFCGAL_WITH_OSG )
find_package( OpenSceneGraph COMPONENTS osgDB osgUtil )
......@@ -143,14 +117,10 @@ endif()
include_directories( SYSTEM
${CGAL_INCLUDE_DIRS}
${Boost_INCLUDE_DIRS}
${MPFR_INCLUDE_DIRS}
${GMP_INCLUDE_DIRS}
)
link_directories(
${CGAL_LIBRARY_DIRS}
${Boost_LIBRARY_DIRS}
${MPFR_LIBRARY_DIRS}
${GMP_LIBRARY_DIRS}
)
#-- Warnings, frounding-math and gprof ------------------------------------------
......
#-- GMP finder
#
# search variables :
# GMP_DIR(cmake/environment) : gmp install directory
# GMP_INCLUDE_DIR(cmake) : directory containing gmp.h
# GMP_LIBRARY_DIR(cmake) : directory containing gmp libraries
#
# find options :
# GMP_ENABLE_CXX : search for gmpxx library?
#
# defined variables :
# GMP_FOUND : true if library found
# GMP_INCLUDE_DIRS : full path to gmp libraries
# GMP_LIBRARIES : full path to gmp libraries
#
option( GMP_ENABLE_CXX "enable cxx library" OFF )
find_path(GMP_INCLUDE_DIRS gmp.h
HINTS $ENV{GMP_DIR} ${GMP_DIR} ${GMP_INCLUDE_DIRS}
PATH_SUFFIXES include
)
find_library(GMP_LIBRARY NAMES gmp gmp-10
HINTS $ENV{GMP_DIR} ${GMP_DIR}
PATH_SUFFIXES lib
)
set( GMP_LIBRARIES ${GMP_LIBRARY} )
if( ${GMP_ENABLE_CXX} )
find_library(GMP_CXX_LIBRARY NAMES gmpxx gmpxx-4
HINTS $ENV{GMP_DIR} ${GMP_DIR}
PATH_SUFFIXES lib
)
set( GMP_LIBRARIES "${GMP_CXX_LIBRARY};${GMP_LIBRARIES}" )
endif()
# handle the QUIETLY and REQUIRED arguments and set <NAME>_FOUND to TRUE
# if all listed variables are TRUE
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(
GMP DEFAULT_MSG
GMP_INCLUDE_DIRS GMP_LIBRARIES
)
mark_as_advanced(GMP_INCLUDE_DIRS GMP_LIBRARIES)
#-- MPFR finder
#
# search variables :
# MPFR_DIR(cmake/environment) : gmp install directory
# MPFR_INCLUDE_DIR(cmake) : directory containing gmp.h
# MPFR_LIBRARY_DIR(cmake) : directory containing gmp libraries
#
# defined variables :
# MPFR_FOUND : true if library found
# MPFR_INCLUDE_DIRS : full path to gmp libraries
# MPFR_LIBRARIES : full path to gmp libraries
#
find_path(MPFR_INCLUDE_DIRS mpfr.h
HINTS $ENV{MPFR_DIR} ${MPFR_DIR}
PATH_SUFFIXES include
)
find_library(MPFR_LIBRARY NAMES mpfr
HINTS $ENV{MPFR_DIR} ${MPFR_DIR}
PATH_SUFFIXES lib
)
set( MPFR_LIBRARIES ${MPFR_LIBRARY} )
# handle the QUIETLY and REQUIRED arguments and set <NAME>_FOUND to TRUE
# if all listed variables are TRUE
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(
MPFR DEFAULT_MSG
MPFR_INCLUDE_DIRS MPFR_LIBRARIES
)
mark_as_advanced(MPFR_INCLUDE_DIRS MPFR_LIBRARIES )
sfcgal (1.3.5-1) unstable; urgency=medium
* New upstream release.
* Drop patches, included upstream.
* Remove trailing / from Vcs-Browser URL.
-- Bas Couwenberg <sebastic@debian.org> Mon, 23 Apr 2018 17:15:30 +0200
sfcgal (1.3.4-2) unstable; urgency=medium
* Add libcgdal-dev to libsfcgal-dev dependencies,
......
......@@ -15,7 +15,7 @@ Build-Depends: debhelper (>= 9.20160114),
pkg-kde-tools,
chrpath
Standards-Version: 4.1.4
Vcs-Browser: https://salsa.debian.org/debian-gis-team/sfcgal/
Vcs-Browser: https://salsa.debian.org/debian-gis-team/sfcgal
Vcs-Git: https://salsa.debian.org/debian-gis-team/sfcgal.git
Homepage: http://www.sfcgal.org/
......
Description: cleanup links and dependencies
SFCGAL does not directly depends an gmp and mpfr, so there is no need to
look for them, they are pulled by CGAL
Author: Vincent Mora <vincent.mora@oslandia.com>
Origin: https://github.com/Oslandia/SFCGAL/pull/163/commits/5a2369d44e8f38d75bb187f5abcee5ae2b788c17
Bug: https://github.com/Oslandia/SFCGAL/pull/163
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -82,32 +82,6 @@ if((${Boost_MAJOR_VERSION} EQUAL 1) AND
include_directories( patches/boost-1.60.0 )
endif()
-#-- GMP (facultative) -------------------------------------
-find_package( GMP )
-if( ${GMP_FOUND} )
- message( STATUS "GMP_INCLUDE_DIRS = ${GMP_INCLUDE_DIRS}" )
- message( STATUS "GMP_LIBRARIES = ${GMP_LIBRARIES}" )
- set( SFCGAL_WITH_GMP ON )
-endif()
-
-
-
-#-- MPFR (needs GMP) --------------------------------------
-if( ${GMP_FOUND} )
- find_package( MPFR )
- if( ${MPFR_FOUND} )
- message( STATUS "MPFR_INCLUDE_DIRS = ${MPFR_INCLUDE_DIRS}" )
- message( STATUS "MPFR_LIBRARIES = ${MPFR_LIBRARIES}" )
- set( SFCGAL_WITH_MPFR ON )
- endif()
-endif()
-
-if( NOT ${GMP_FOUND} OR NOT ${MPFR_FOUND} )
- message( WARNING "can't find GMP and MPFR, using default kernel" )
- set( EPLU_USE_CARTESIAN_KERNEL ON )
-endif()
-
-
#-- OpenScenegraph -----------------------------------------
if ( SFCGAL_WITH_OSG )
find_package( OpenSceneGraph COMPONENTS osgDB osgUtil )
@@ -143,14 +117,10 @@ endif()
include_directories( SYSTEM
${CGAL_INCLUDE_DIRS}
${Boost_INCLUDE_DIRS}
- ${MPFR_INCLUDE_DIRS}
- ${GMP_INCLUDE_DIRS}
)
link_directories(
${CGAL_LIBRARY_DIRS}
${Boost_LIBRARY_DIRS}
- ${MPFR_LIBRARY_DIRS}
- ${GMP_LIBRARY_DIRS}
)
#-- Warnings, frounding-math and gprof ------------------------------------------
--- a/cmake/Modules/FindGMP.cmake
+++ /dev/null
@@ -1,48 +0,0 @@
-#-- GMP finder
-#
-# search variables :
-# GMP_DIR(cmake/environment) : gmp install directory
-# GMP_INCLUDE_DIR(cmake) : directory containing gmp.h
-# GMP_LIBRARY_DIR(cmake) : directory containing gmp libraries
-#
-# find options :
-# GMP_ENABLE_CXX : search for gmpxx library?
-#
-# defined variables :
-# GMP_FOUND : true if library found
-# GMP_INCLUDE_DIRS : full path to gmp libraries
-# GMP_LIBRARIES : full path to gmp libraries
-#
-
-option( GMP_ENABLE_CXX "enable cxx library" OFF )
-
-find_path(GMP_INCLUDE_DIRS gmp.h
- HINTS $ENV{GMP_DIR} ${GMP_DIR} ${GMP_INCLUDE_DIRS}
- PATH_SUFFIXES include
-)
-
-find_library(GMP_LIBRARY NAMES gmp gmp-10
- HINTS $ENV{GMP_DIR} ${GMP_DIR}
- PATH_SUFFIXES lib
-)
-set( GMP_LIBRARIES ${GMP_LIBRARY} )
-
-if( ${GMP_ENABLE_CXX} )
- find_library(GMP_CXX_LIBRARY NAMES gmpxx gmpxx-4
- HINTS $ENV{GMP_DIR} ${GMP_DIR}
- PATH_SUFFIXES lib
- )
- set( GMP_LIBRARIES "${GMP_CXX_LIBRARY};${GMP_LIBRARIES}" )
-endif()
-
-# handle the QUIETLY and REQUIRED arguments and set <NAME>_FOUND to TRUE
-# if all listed variables are TRUE
-include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(
- GMP DEFAULT_MSG
- GMP_INCLUDE_DIRS GMP_LIBRARIES
-)
-
-mark_as_advanced(GMP_INCLUDE_DIRS GMP_LIBRARIES)
-
-
--- a/cmake/Modules/FindMPFR.cmake
+++ /dev/null
@@ -1,37 +0,0 @@
-#-- MPFR finder
-#
-# search variables :
-# MPFR_DIR(cmake/environment) : gmp install directory
-# MPFR_INCLUDE_DIR(cmake) : directory containing gmp.h
-# MPFR_LIBRARY_DIR(cmake) : directory containing gmp libraries
-#
-# defined variables :
-# MPFR_FOUND : true if library found
-# MPFR_INCLUDE_DIRS : full path to gmp libraries
-# MPFR_LIBRARIES : full path to gmp libraries
-#
-
-
-find_path(MPFR_INCLUDE_DIRS mpfr.h
- HINTS $ENV{MPFR_DIR} ${MPFR_DIR}
- PATH_SUFFIXES include
-)
-
-find_library(MPFR_LIBRARY NAMES mpfr
- HINTS $ENV{MPFR_DIR} ${MPFR_DIR}
- PATH_SUFFIXES lib
-)
-set( MPFR_LIBRARIES ${MPFR_LIBRARY} )
-
-
-# handle the QUIETLY and REQUIRED arguments and set <NAME>_FOUND to TRUE
-# if all listed variables are TRUE
-include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(
- MPFR DEFAULT_MSG
- MPFR_INCLUDE_DIRS MPFR_LIBRARIES
-)
-
-mark_as_advanced(MPFR_INCLUDE_DIRS MPFR_LIBRARIES )
-
-
--- a/example/CGAL-basic_manip/CMakeLists.txt
+++ b/example/CGAL-basic_manip/CMakeLists.txt
@@ -2,12 +2,6 @@ GET_FILENAME_COMPONENT( EXAMPLE_NAME ${C
add_executable( example-${EXAMPLE_NAME}
main.cpp
)
-target_link_libraries( example-${EXAMPLE_NAME}
- SFCGAL
- ${CGAL_LIBRARIES}
- ${MPFR_LIBRARIES}
- ${GMP_LIBRARIES}
- ${Boost_LIBRARIES}
-)
+target_link_libraries( example-${EXAMPLE_NAME} SFCGAL)
set_target_properties( example-${EXAMPLE_NAME} PROPERTIES DEBUG_POSTFIX "d" )
-install( TARGETS example-${EXAMPLE_NAME} DESTINATION bin )
\ No newline at end of file
+install( TARGETS example-${EXAMPLE_NAME} DESTINATION bin )
--- a/example/CGAL-cartesian_kernel/CMakeLists.txt
+++ b/example/CGAL-cartesian_kernel/CMakeLists.txt
@@ -2,12 +2,6 @@ GET_FILENAME_COMPONENT( EXAMPLE_NAME ${C
add_executable( example-${EXAMPLE_NAME}
main.cpp
)
-target_link_libraries( example-${EXAMPLE_NAME}
- SFCGAL
- ${CGAL_LIBRARIES}
- ${MPFR_LIBRARIES}
- ${GMP_LIBRARIES}
- ${Boost_LIBRARIES}
-)
+target_link_libraries( example-${EXAMPLE_NAME} SFCGAL)
set_target_properties( example-${EXAMPLE_NAME} PROPERTIES DEBUG_POSTFIX "d" )
-install( TARGETS example-${EXAMPLE_NAME} DESTINATION bin )
\ No newline at end of file
+install( TARGETS example-${EXAMPLE_NAME} DESTINATION bin )
--- a/example/CGAL-point_generator/CMakeLists.txt
+++ b/example/CGAL-point_generator/CMakeLists.txt
@@ -2,12 +2,6 @@ GET_FILENAME_COMPONENT( EXAMPLE_NAME ${C
add_executable( example-${EXAMPLE_NAME}
main.cpp
)
-target_link_libraries( example-${EXAMPLE_NAME}
- SFCGAL
- ${CGAL_LIBRARIES}
- ${MPFR_LIBRARIES}
- ${GMP_LIBRARIES}
- ${Boost_LIBRARIES}
-)
+target_link_libraries( example-${EXAMPLE_NAME} SFCGAL)
set_target_properties( example-${EXAMPLE_NAME} PROPERTIES DEBUG_POSTFIX "d" )
-install( TARGETS example-${EXAMPLE_NAME} DESTINATION bin )
\ No newline at end of file
+install( TARGETS example-${EXAMPLE_NAME} DESTINATION bin )
--- a/example/CGAL-polygon_triangulation2/CMakeLists.txt
+++ b/example/CGAL-polygon_triangulation2/CMakeLists.txt
@@ -2,12 +2,6 @@ GET_FILENAME_COMPONENT( EXAMPLE_NAME ${C
add_executable( example-${EXAMPLE_NAME}
main.cpp
)
-target_link_libraries( example-${EXAMPLE_NAME}
- SFCGAL
- ${CGAL_LIBRARIES}
- ${MPFR_LIBRARIES}
- ${GMP_LIBRARIES}
- ${Boost_LIBRARIES}
-)
+target_link_libraries( example-${EXAMPLE_NAME} SFCGAL)
set_target_properties( example-${EXAMPLE_NAME} PROPERTIES DEBUG_POSTFIX "d" )
-install( TARGETS example-${EXAMPLE_NAME} DESTINATION bin )
\ No newline at end of file
+install( TARGETS example-${EXAMPLE_NAME} DESTINATION bin )
--- a/example/CGAL-triangulation2/CMakeLists.txt
+++ b/example/CGAL-triangulation2/CMakeLists.txt
@@ -2,12 +2,6 @@ GET_FILENAME_COMPONENT( EXAMPLE_NAME ${C
add_executable( example-${EXAMPLE_NAME}
main.cpp
)
-target_link_libraries( example-${EXAMPLE_NAME}
- SFCGAL
- ${CGAL_LIBRARIES}
- ${MPFR_LIBRARIES}
- ${GMP_LIBRARIES}
- ${Boost_LIBRARIES}
-)
+target_link_libraries( example-${EXAMPLE_NAME} SFCGAL)
set_target_properties( example-${EXAMPLE_NAME} PROPERTIES DEBUG_POSTFIX "d" )
-install( TARGETS example-${EXAMPLE_NAME} DESTINATION bin )
\ No newline at end of file
+install( TARGETS example-${EXAMPLE_NAME} DESTINATION bin )
--- a/example/SFCGAL-building/CMakeLists.txt
+++ b/example/SFCGAL-building/CMakeLists.txt
@@ -2,13 +2,6 @@ GET_FILENAME_COMPONENT( EXAMPLE_NAME ${C
add_executable( example-${EXAMPLE_NAME}
main.cpp
)
-target_link_libraries( example-${EXAMPLE_NAME}
- SFCGAL
- SFCGAL-osg
- ${CGAL_LIBRARIES}
- ${MPFR_LIBRARIES}
- ${GMP_LIBRARIES}
- ${Boost_LIBRARIES}
-)
+target_link_libraries( example-${EXAMPLE_NAME} SFCGAL SFCGAL-osg)
set_target_properties( example-${EXAMPLE_NAME} PROPERTIES DEBUG_POSTFIX "d" )
install( TARGETS example-${EXAMPLE_NAME} DESTINATION bin )
--- a/example/SFCGAL-export-osg/CMakeLists.txt
+++ b/example/SFCGAL-export-osg/CMakeLists.txt
@@ -2,14 +2,6 @@ GET_FILENAME_COMPONENT( EXAMPLE_NAME ${C
add_executable( example-${EXAMPLE_NAME}
main.cpp
)
-target_link_libraries( example-${EXAMPLE_NAME}
- SFCGAL
- SFCGAL-osg
- ${CGAL_LIBRARIES}
- ${MPFR_LIBRARIES}
- ${GMP_LIBRARIES}
- ${OPENSCENEGRAPH_LIBRARIES}
- ${Boost_LIBRARIES}
-)
+target_link_libraries( example-${EXAMPLE_NAME} SFCGAL SFCGAL-osg)
set_target_properties( example-${EXAMPLE_NAME} PROPERTIES DEBUG_POSTFIX "d" )
install( TARGETS example-${EXAMPLE_NAME} DESTINATION bin )
--- a/example/SFCGAL-offset/CMakeLists.txt
+++ b/example/SFCGAL-offset/CMakeLists.txt
@@ -2,12 +2,6 @@ GET_FILENAME_COMPONENT( EXAMPLE_NAME ${C
add_executable( example-${EXAMPLE_NAME}
main.cpp
)
-target_link_libraries( example-${EXAMPLE_NAME}
- SFCGAL
- ${CGAL_LIBRARIES}
- ${MPFR_LIBRARIES}
- ${GMP_LIBRARIES}
- ${Boost_LIBRARIES}
-)
+target_link_libraries( example-${EXAMPLE_NAME} SFCGAL)
set_target_properties( example-${EXAMPLE_NAME} PROPERTIES DEBUG_POSTFIX "d" )
-install( TARGETS example-${EXAMPLE_NAME} DESTINATION bin )
\ No newline at end of file
+install( TARGETS example-${EXAMPLE_NAME} DESTINATION bin )
--- a/src/config.h.cmake
+++ b/src/config.h.cmake
@@ -23,16 +23,6 @@
#include <SFCGAL/export.h>
/**
- * indicates if GMP is available
- */
-#cmakedefine SFCGAL_WITH_GMP
-/**
- * indicates if MPFR is available
- */
-#cmakedefine SFCGAL_WITH_MPFR
-
-
-/**
* indicates if OpenSceneGraph dependency is activated
*/
#cmakedefine SFCGAL_WITH_OSG
--- a/test/bench/CMakeLists.txt
+++ b/test/bench/CMakeLists.txt
@@ -1,9 +1,6 @@
file( GLOB SFCGAL_BENCHS_SOURCES *.cpp )
add_executable( bench-SFCGAL ${SFCGAL_BENCHS_SOURCES} )
target_link_libraries( bench-SFCGAL SFCGAL)
-if( SFCGAL_WITH_MPFR )
- target_link_libraries( bench-SFCGAL ${MPFR_LIBRARIES} ${GMP_LIBRARIES} )
-endif()
set_target_properties( bench-SFCGAL PROPERTIES DEBUG_POSTFIX "d" )
install( TARGETS bench-SFCGAL DESTINATION bin )
Description: fix linking with CGAL and CGAL dependencies
Author: =?UTF-8?q?S=C3=A9bastien=20Loriot?= <sebastien.loriot@cgal.org>
Origin: https://github.com/Oslandia/SFCGAL/pull/163/commits/7320b6c3f04669beda662e879cd511d630559701
Bug: https://github.com/Oslandia/SFCGAL/pull/163
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -25,7 +25,7 @@ set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_D
set( SFCGAL_VERSION_MAJOR 1 )
set( SFCGAL_VERSION_MINOR 3 )
-set( SFCGAL_VERSION_PATCH 4 )
+set( SFCGAL_VERSION_PATCH 5 )
set( SFCGAL_VERSION "${SFCGAL_VERSION_MAJOR}.${SFCGAL_VERSION_MINOR}.${SFCGAL_VERSION_PATCH}" )
--- a/sfcgal-config.in
+++ b/sfcgal-config.in
@@ -38,7 +38,7 @@ case $1 in
echo -I${prefix}/include
;;
--libs)
- echo -L${libdir} -l@SFCGAL_LIB_NAME@ -lCGAL -lCGAL_Core
+ echo -L${libdir} -l@SFCGAL_LIB_NAME@
;;
--ldflags)
echo -L${libdir}
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -41,14 +41,7 @@ add_dependencies( SFCGAL copy )
set_target_properties( SFCGAL PROPERTIES VERSION ${SFCGAL_VERSION}
SOVERSION ${SFCGAL_VERSION_MAJOR} )
-target_link_libraries( SFCGAL ${CGAL_LIBRARIES} )
-if( ${SFCGAL_WITH_MPFR} )
- target_link_libraries( SFCGAL ${MPFR_LIBRARIES} )
-endif( ${SFCGAL_WITH_MPFR} )
-
-if( ${SFCGAL_WITH_GMP} )
- target_link_libraries( SFCGAL ${GMP_LIBRARIES} )
-endif( ${SFCGAL_WITH_GMP} )
+target_link_libraries( SFCGAL CGAL::CGAL CGAL::CGAL_Core)
target_link_libraries( SFCGAL ${Boost_LIBRARIES} )
--- a/test/bench/CMakeLists.txt
+++ b/test/bench/CMakeLists.txt
@@ -1,10 +1,6 @@
file( GLOB SFCGAL_BENCHS_SOURCES *.cpp )
add_executable( bench-SFCGAL ${SFCGAL_BENCHS_SOURCES} )
-target_link_libraries( bench-SFCGAL
- SFCGAL
- ${Boost_LIBRARIES}
- ${CGAL_LIBRARIES}
-)
+target_link_libraries( bench-SFCGAL SFCGAL)
if( SFCGAL_WITH_MPFR )
target_link_libraries( bench-SFCGAL ${MPFR_LIBRARIES} ${GMP_LIBRARIES} )
endif()
--- a/test/garden/CMakeLists.txt
+++ b/test/garden/CMakeLists.txt
@@ -4,11 +4,7 @@ file( GLOB_RECURSE SFCGAL_REGRESS_GARDEN
set( REGRESS_NAME garden-test-SFCGAL )
add_executable( ${REGRESS_NAME} ${SFCGAL_REGRESS_GARDEN_TEST_SOURCES} )
-target_link_libraries( ${REGRESS_NAME}
- SFCGAL
- CGAL::CGAL
- CGAL::CGAL_Core
-)
+target_link_libraries( ${REGRESS_NAME} SFCGAL)
target_link_libraries( ${REGRESS_NAME} ${CGAL_3RD_PARTY_LIBRARIES} )
set_target_properties( ${REGRESS_NAME} PROPERTIES DEBUG_POSTFIX "d" )
--- a/test/regress/convex_hull/CMakeLists.txt
+++ b/test/regress/convex_hull/CMakeLists.txt
@@ -4,11 +4,7 @@ file( GLOB_RECURSE SFCGAL_REGRESS_CONVEX
set( REGRESS_NAME test-regress-convex_hull )
add_executable( ${REGRESS_NAME} ${SFCGAL_REGRESS_CONVEX_HULL_TEST_SOURCES} )
-target_link_libraries( ${REGRESS_NAME}
- SFCGAL
- CGAL::CGAL
- CGAL::CGAL_Core
-)
+target_link_libraries( ${REGRESS_NAME} SFCGAL)
target_link_libraries( ${REGRESS_NAME} ${CGAL_3RD_PARTY_LIBRARIES} )
--- a/test/regress/polygon_triangulator/CMakeLists.txt
+++ b/test/regress/polygon_triangulator/CMakeLists.txt
@@ -4,11 +4,7 @@ file( GLOB_RECURSE SFCGAL_REGRESS_POLYGO
set( REGRESS_NAME test-regress-polygon_triangulator )
add_executable( ${REGRESS_NAME} ${SFCGAL_REGRESS_POLYGON_TRIANGULATOR_TEST_SOURCES} )
-target_link_libraries( ${REGRESS_NAME}
- SFCGAL
- CGAL::CGAL
- CGAL::CGAL_Core
-)
+target_link_libraries( ${REGRESS_NAME} SFCGAL)
target_link_libraries( ${REGRESS_NAME} ${CGAL_3RD_PARTY_LIBRARIES})
--- a/test/regress/standalone/CMakeLists.txt
+++ b/test/regress/standalone/CMakeLists.txt
@@ -2,13 +2,7 @@
file( GLOB_RECURSE SFCGAL_REGRESS_STANDALONE_TEST_SOURCES *.cpp )
add_executable( standalone-regress-test-SFCGAL ${SFCGAL_REGRESS_STANDALONE_TEST_SOURCES} )
-target_link_libraries( standalone-regress-test-SFCGAL
- SFCGAL
- CGAL::CGAL
- CGAL::CGAL_Core
-)
-target_link_libraries( standalone-regress-test-SFCGAL ${CGAL_3RD_PARTY_LIBRARIES} )
-
+target_link_libraries( standalone-regress-test-SFCGAL SFCGAL)
set_target_properties( standalone-regress-test-SFCGAL PROPERTIES DEBUG_POSTFIX "d" )
install( TARGETS standalone-regress-test-SFCGAL DESTINATION bin )
--- a/test/unit/CMakeLists.txt
+++ b/test/unit/CMakeLists.txt
@@ -1,11 +1,7 @@
#-- build unit tests
file( GLOB_RECURSE SFCGAL_UNIT_TEST_SOURCES *.cpp )
add_executable( unit-test-SFCGAL ${SFCGAL_UNIT_TEST_SOURCES} )
-target_link_libraries( unit-test-SFCGAL
- SFCGAL
- CGAL::CGAL
- CGAL::CGAL_Core
-)
+target_link_libraries( unit-test-SFCGAL SFCGAL)
target_link_libraries(unit-test-SFCGAL ${CGAL_3RD_PARTY_LIBRARIES})
#include( PrecompiledHeader )
fix-linking-with-CGAL-and-CGAL-dependencies.patch
cleanup-links-and-dependencies.patch
......@@ -2,12 +2,6 @@ GET_FILENAME_COMPONENT( EXAMPLE_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME )
add_executable( example-${EXAMPLE_NAME}
main.cpp
)
target_link_libraries( example-${EXAMPLE_NAME}
SFCGAL
${CGAL_LIBRARIES}
${MPFR_LIBRARIES}
${GMP_LIBRARIES}
${Boost_LIBRARIES}
)
target_link_libraries( example-${EXAMPLE_NAME} SFCGAL)
set_target_properties( example-${EXAMPLE_NAME} PROPERTIES DEBUG_POSTFIX "d" )
install( TARGETS example-${EXAMPLE_NAME} DESTINATION bin )
......@@ -2,12 +2,6 @@ GET_FILENAME_COMPONENT( EXAMPLE_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME )
add_executable( example-${EXAMPLE_NAME}
main.cpp
)
target_link_libraries( example-${EXAMPLE_NAME}
SFCGAL
${CGAL_LIBRARIES}
${MPFR_LIBRARIES}
${GMP_LIBRARIES}
${Boost_LIBRARIES}
)
target_link_libraries( example-${EXAMPLE_NAME} SFCGAL)
set_target_properties( example-${EXAMPLE_NAME} PROPERTIES DEBUG_POSTFIX "d" )
install( TARGETS example-${EXAMPLE_NAME} DESTINATION bin )
......@@ -2,12 +2,6 @@ GET_FILENAME_COMPONENT( EXAMPLE_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME )
add_executable( example-${EXAMPLE_NAME}
main.cpp
)
target_link_libraries( example-${EXAMPLE_NAME}
SFCGAL
${CGAL_LIBRARIES}
${MPFR_LIBRARIES}
${GMP_LIBRARIES}
${Boost_LIBRARIES}
)
target_link_libraries( example-${EXAMPLE_NAME} SFCGAL)
set_target_properties( example-${EXAMPLE_NAME} PROPERTIES DEBUG_POSTFIX "d" )
install( TARGETS example-${EXAMPLE_NAME} DESTINATION bin )
......@@ -2,12 +2,6 @@ GET_FILENAME_COMPONENT( EXAMPLE_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME )
add_executable( example-${EXAMPLE_NAME}
main.cpp
)
target_link_libraries( example-${EXAMPLE_NAME}
SFCGAL
${CGAL_LIBRARIES}
${MPFR_LIBRARIES}
${GMP_LIBRARIES}
${Boost_LIBRARIES}
)
target_link_libraries( example-${EXAMPLE_NAME} SFCGAL)
set_target_properties( example-${EXAMPLE_NAME} PROPERTIES DEBUG_POSTFIX "d" )
install( TARGETS example-${EXAMPLE_NAME} DESTINATION bin )
......@@ -2,12 +2,6 @@ GET_FILENAME_COMPONENT( EXAMPLE_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME )
add_executable( example-${EXAMPLE_NAME}
main.cpp
)
target_link_libraries( example-${EXAMPLE_NAME}
SFCGAL
${CGAL_LIBRARIES}
${MPFR_LIBRARIES}
${GMP_LIBRARIES}
${Boost_LIBRARIES}
)
target_link_libraries( example-${EXAMPLE_NAME} SFCGAL)
set_target_properties( example-${EXAMPLE_NAME} PROPERTIES DEBUG_POSTFIX "d" )
install( TARGETS example-${EXAMPLE_NAME} DESTINATION bin )
......@@ -2,13 +2,6 @@ GET_FILENAME_COMPONENT( EXAMPLE_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME )
add_executable( example-${EXAMPLE_NAME}
main.cpp
)
target_link_libraries( example-${EXAMPLE_NAME}
SFCGAL
SFCGAL-osg
${CGAL_LIBRARIES}
${MPFR_LIBRARIES}
${GMP_LIBRARIES}
${Boost_LIBRARIES}
)
target_link_libraries( example-${EXAMPLE_NAME} SFCGAL SFCGAL-osg)
set_target_properties( example-${EXAMPLE_NAME} PROPERTIES DEBUG_POSTFIX "d" )
install( TARGETS example-${EXAMPLE_NAME} DESTINATION bin )
......@@ -2,14 +2,6 @@ GET_FILENAME_COMPONENT( EXAMPLE_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME )
add_executable( example-${EXAMPLE_NAME}
main.cpp
)
target_link_libraries( example-${EXAMPLE_NAME}
SFCGAL
SFCGAL-osg
${CGAL_LIBRARIES}
${MPFR_LIBRARIES}
${GMP_LIBRARIES}
${OPENSCENEGRAPH_LIBRARIES}
${Boost_LIBRARIES}
)
target_link_libraries( example-${EXAMPLE_NAME} SFCGAL SFCGAL-osg)
set_target_properties( example-${EXAMPLE_NAME} PROPERTIES DEBUG_POSTFIX "d" )
install( TARGETS example-${EXAMPLE_NAME} DESTINATION bin )
......@@ -2,12 +2,6 @@ GET_FILENAME_COMPONENT( EXAMPLE_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME )
add_executable( example-${EXAMPLE_NAME}
main.cpp
)
target_link_libraries( example-${EXAMPLE_NAME}
SFCGAL
${CGAL_LIBRARIES}
${MPFR_LIBRARIES}
${GMP_LIBRARIES}
${Boost_LIBRARIES}
)
target_link_libraries( example-${EXAMPLE_NAME} SFCGAL)
set_target_properties( example-${EXAMPLE_NAME} PROPERTIES DEBUG_POSTFIX "d" )
install( TARGETS example-${EXAMPLE_NAME} DESTINATION bin )
......@@ -38,7 +38,7 @@ case $1 in
echo -I${prefix}/include
;;
--libs)
echo -L${libdir} -l@SFCGAL_LIB_NAME@ -lCGAL -lCGAL_Core
echo -L${libdir} -l@SFCGAL_LIB_NAME@
;;
--ldflags)
echo -L${libdir}
......
......@@ -41,14 +41,7 @@ add_dependencies( SFCGAL copy )
set_target_properties( SFCGAL PROPERTIES VERSION ${SFCGAL_VERSION}
SOVERSION ${SFCGAL_VERSION_MAJOR} )
target_link_libraries( SFCGAL ${CGAL_LIBRARIES} )
if( ${SFCGAL_WITH_MPFR} )
target_link_libraries( SFCGAL ${MPFR_LIBRARIES} )
endif( ${SFCGAL_WITH_MPFR} )
if( ${SFCGAL_WITH_GMP} )
target_link_libraries( SFCGAL ${GMP_LIBRARIES} )
endif( ${SFCGAL_WITH_GMP} )
target_link_libraries( SFCGAL CGAL::CGAL CGAL::CGAL_Core)
target_link_libraries( SFCGAL ${Boost_LIBRARIES} )
......
......@@ -22,16 +22,6 @@
#include <SFCGAL/export.h>
/**
* indicates if GMP is available
*/
#cmakedefine SFCGAL_WITH_GMP
/**
* indicates if MPFR is available
*/
#cmakedefine SFCGAL_WITH_MPFR
/**
* indicates if OpenSceneGraph dependency is activated
*/
......
file( GLOB SFCGAL_BENCHS_SOURCES *.cpp )
add_executable( bench-SFCGAL ${SFCGAL_BENCHS_SOURCES} )
target_link_libraries( bench-SFCGAL
SFCGAL
${Boost_LIBRARIES}
${CGAL_LIBRARIES}
)
if( SFCGAL_WITH_MPFR )
target_link_libraries( bench-SFCGAL ${MPFR_LIBRARIES} ${GMP_LIBRARIES} )
endif()
target_link_libraries( bench-SFCGAL SFCGAL)
set_target_properties( bench-SFCGAL PROPERTIES DEBUG_POSTFIX "d" )
install( TARGETS bench-SFCGAL DESTINATION bin )