From: Magnus Jacobsson Date: Fri, 18 Sep 2020 09:11:44 +0000 (+0200) Subject: Fix math library not linked with lib/sparse and remove from gvpack X-Git-Tag: 2.46.0~20^2^2~68^2~7 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=182acfffab526745f496af878ec6f194569e67b4;p=graphviz Fix math library not linked with lib/sparse and remove from gvpack The gvpack tool only uses math functions indirectly through other libraries including plugin/neato_layout which use lib/sparse. --- diff --git a/cmd/tools/CMakeLists.txt b/cmd/tools/CMakeLists.txt index 5e02caa31..f0d876487 100644 --- a/cmd/tools/CMakeLists.txt +++ b/cmd/tools/CMakeLists.txt @@ -270,11 +270,6 @@ target_link_libraries(gvpack ingraphs ) -# Link to math library -if (UNIX) - target_link_libraries(gvpack m) -endif (UNIX) - tool_defaults(gvpack) # =================================== gxl2gv =================================== diff --git a/lib/sparse/CMakeLists.txt b/lib/sparse/CMakeLists.txt index 5eea9dc88..7323b46c4 100644 --- a/lib/sparse/CMakeLists.txt +++ b/lib/sparse/CMakeLists.txt @@ -36,3 +36,7 @@ target_include_directories(sparse PRIVATE ${GRAPHVIZ_LIB_DIR}/common ${GRAPHVIZ_LIB_DIR}/sfdpgen ) + +target_link_libraries(sparse + ${MATH_LIB} +)